Js笔记(脚本语言 node.js)
Js五种基本类型:数字,字符串,布尔,null,undefined;
HTML结构,表现,行为分离。
变量命名规则:
以字母或【下划线开始($)】不推荐,后面跟上数字,字母下划线。不允许使用空格和其他标点。
驼峰命名法(小驼峰),帕斯卡命名法(大驼峰),下划线
命名严格区分大小写
不能使用关键字和保留字
保留字就是预留的关键字。
Var b;
Alert (b);
Var a = String.noteExists;
Alert (a);
全都为undefined;
Null NaN 空字符串(’’) undefined 都为假(false)。
1+NaN=NaN null→0 true→1 false→0 undefined→NaN
Typeof NaN →number
字符串和数字相加,带数字的字符串会自动转换为数字相加,其他都为NaN。
Eg:
Var a=1;
Alert(“11”+a);//输出为12
Alert(undefin+a);//输出为NaN
相乘同理。
Infinity(无穷大):
0/0的结果为NaN,除了0以外的其他任何数除以0结果都为Infinity