当前位置:文档之家› 5-Javascript

5-Javascript

Javascript

1.Javascript语法与c,java,c#等是差不多的。在网页中调用javascript需要把代码放在

2.也可以单独写在一个以js为后缀的文件中,然后再在

3.同样也可以直接在标签中写javascript代码,如:

Hello

Hello //此为声明一个onclick

事件;

4.在javascript中变量不分类型,用var声明,声明后可以根据需要任意改变类型,其中有两个特殊的类型:null和undefined,表示空类型和未定义;

5.javascript中声明一个函数用function开头,如:

function add(i1,i2){

return i1+i2;

}

也可以申请匿名函数,如:

var f1=function(i3,i4) //声明匿名函数;

{

return i3+i4;

}

匿名函数调用时直接用变量名调用,如:alert(f1(2,3));f1可以直接当作变量来传递。

6.javascript中的面向对象比较奇怪,例如:

Function person(name , age)

{https://www.doczj.com/doc/0217423013.html,=name;

This.Age=age;

This.SayHello=function(){alert(https://www.doczj.com/doc/0217423013.html,);}

}

这是一个名为person的对象;

7.js中的Array表示一个数组的类用法为var p1=new array(),这样就申请了一个数组。在js中的数组可以当字典用,也可以当堆栈用,里面有pop和push函数。当作字典用时,如下:

Var dict = new array();

Dict[“人”]=“ren”;

Dict[“口”]=“kou”;

Alert(dict[“口”]);//输出结果为kou;

数组当作字典用时,也可以像c#中的foreach一样遍历,如:for(var I in dict){};

数组也可以以简化方式创建,例如:var arr=[2,3,5,40];

7.可以用for遍历对象中的所有成员,如:For(var e in document){alert(e)}。因为对象的成员就是以对象的KEY的形式出项,所以可以遍历。

也可以用这样的方式来定义对象:

Var p=new object();

P.name=“tom”;

P.Age=“21”;

P.SayHello=function(){alert(“Hello”);}。

相关主题
文本预览
相关文档 最新文档