JavaScript语言基础

来源:互联网 发布:本地账户和网络账户 编辑:程序博客网 时间:2024/05/20 16:32

JavaScript语言基础

JavaScript

解释型语言

JS的变量

null表示变量的值为空,undefined表示变量没有指向任何的对象,未初始化

javascript是弱类型,vari=0;

匿名函数

varf1=function(i1,i2){return i1+i2;};

alert(f1(5,10));

js面向对象基础

没有类的语法,用函数闭包(closure)模拟的,都被叫做“对象”

function  Person(name,age){

this.Name=name;//动态生成的变量

this.Age=age;

this.SayHello=function(){alert(this.Name);}

}

var p1=new Person(“tom”,30);

p1.SayHello();

Array对象

是一个动态数组,无需预先制定大小

reverse反转函数

join连接“|”函数

debugbar:

脚本调试

Dictionary

var dict=newArray();

dict[“人”]=”ren”;

var arr={“tom”:30,”jim”:20};

数组是dictionary的一种特例

Stack

pop

push

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 0