Javascript备忘
2014年10月18日
编程
看了两天《javascript DOM编程艺术(第二版)》,这里记录一下基本的内容,备忘。
语法
var声明变量,弱类型
var age="thirty three";
age=33;
字符串中可以用双引号里面含单引号,单引号里面含双引号,不需要转义,如果单引号里面有单引号,需要转义,如下
var mood="about 5'10\" tall"
数组用Array()
声明,可以Array(4)
设置数组长度,或者Array("1","2","3");
直接初始化数组或者
var year =[1990,1991,1992]
字符串、数字、变量、数组、等可以混合存入数组,也可以是变量。
关联数组(不推荐使用):
var lennon=Array();
lennon['name']="John";
lennon['year']=1940;
lennon['living']=false;
对象Object
var lennon=Object();//var lennon={}
lennon.name="John";
lennon.year=1940
lennon.living=false;
或者
var lennon={name:"John",year:1940,living:false};
操作
”+“连接字符串和数字时转为字符串
条件语句
”==“不进行严格比较,严格比较用”===“,同样,“!==”对应于”!=”
函数
function name(arguments){
statements;
}
函数内部局部变量不影响全局变量要用var声明才行,不声明则影响同名全局变量