JavaScript-3

来源:互联网 发布:asp.net 获取域名地址 编辑:程序博客网 时间:2024/05/21 05:23

1. JavaScript中的对象

 

JavaScript是基于对象的,异于C++或Java的面向对象。

 

JavaScript的对象由属性和方法组成。

 

JavaScript对象:JavaScript内部对象,由浏览器环境提供,创建新对象

 

操作对象的语句:For ... in: For(对象属性名 in 已知对象名), with: with object{ ... }, this, New

 

对象属性的引用: (1) .    (2). 下标 (3). 字符串作下标

 

对象方法的引用:ObjectName.methods();

 

常用对象:

         string: length;

                     anchor(), big(), Italics(), bold(), blink(), small(), fixed(), fontsize(size), fontcolor(color),

                     toLowerCase(), toUpperCase(), indexOf[charactor,fromIndex], substring(start,end)

         

        math: E, LN10, LN2, PI, SQRT1-2, SQRT2;

                  abs(), sin(), cos(), asin(), acos(), tan(), atan(), round(), sqrt(), Pow(base, exponent)

        

        Date: MyDate = New Date();

                  getYear(), ...

                  setYear(), ...                 

 

创建新对象

Function Object(属性表)

This.prop1=prop1

This.prop2=prop2

...

This.meth=FunctionName1;

This.meth=FunctionName2;

...

 

用New对象的方法实现JavaScript中的数组

Function arrayName (size)

For (var X=0; X<=size;X++)

this[X]=0;

this.lenght=size;

Return this;

 

内部数组

anchors[]

links[]

Forms[]

Elements[]

Frames[]

anchors[]

 

使用浏览器内部对象:

navigator

windows

location

history

document  (*)

 

document: 

Links

Anchor

Form

Method

Prop

链接对象

锚对象

窗体对象

方法

对象

 

document的attribute属性:alinkcolor, linkcolor, VlinkColor,bgcolor, Fgcolor

 

document的基本元素:forms,anchors,links

 

 

2. JavaScript中的系统函数

    test=eval("8+9+5/2");          //返回字符串表达式中的值

    unEscape (string);            //返回字符串ASCII码

   escape(character)             //返回字符编码

   parseFloat(floustring);       //返回实数

   parseInt(numbestring ,radix); //返回不同进制的数

原创粉丝点击