js基本类型,隐式转换,变量

时间:2021-09-21 17:32:12

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