标签:
JS的组成部分:
ECMA几乎没有兼容性问题
DOM 给了js操作页面的能力,在js中就是document
BOM 给了js操作浏览器的能力
变量:
typeof 的返回值:
有6种 number string boolean function object undefined
字符串转化为数字(显式类型转化):
alert(parseInt(12sdsd))弹出为12,parseInt的功能为从字符串中提取数字,碰到不是数字时停止。
pareInt()弹回整数,pareFloat()返回小数。
(隐式转换 ==双等,减法、除法、乘法等等)
变量作用域:
局部变量:定义的在函数里,出了函数,不能用
全局变量:不定义在任何一个函数里,可以在任何地方去用。一个程序里尽可能不要用全局变量。
闭包:子函数可以使用父函数的变量。
命名规范:
匈牙利命名法:
1.类型前缀,例如:对象命名前加一个o(object)
2.首字母大写,此条即使用于变量也适用于函数。
算术运算符:
1.取模(求余数),可以实现隔行换色。
循环:
1.break 终止循环
2.contine 跳过本次循环,继续循环
真假:
1.真:true,非零数字,非空字符串,非空对象
2.假:false,0,空字符串,null(空对象),undefined
Json:
var obj={a:5,b:[1,2,3,4],c:‘abc‘};
标签:
原文地址:http://www.cnblogs.com/4y-fight/p/5544241.html