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

Js笔记(脚本语言 node.js

Js五种基本类型数字,字符串,布尔,nullundefined

HTML结构,表现,行为分离。

变量命名规则:

以字母或【下划线开始($)】不推荐,后面跟上数字,字母下划线。不允许使用空格和其他标点。

驼峰命名法(小驼峰),帕斯卡命名法(大驼峰),下划线

命名严格区分大小写

不能使用关键字和保留字

保留字就是预留的关键字。

Var b;

Alert (b);

Var a = String.noteExists;

Alert (a);

全都为undefined

Null  NaN  空字符串(’’)  undefined  都为假(false)。

1+NaN=NaN  null0  true1  false0  undefinedNaN

Typeof NaN number

字符串和数字相加,带数字的字符串会自动转换为数字相加,其他都为NaN

Eg

Var a=1

Alert(“11+a);//输出为12

Alertundefin+a;//输出为NaN

相乘同理。

Infinity(无穷大):

0/0的结果为NaN,除了0以外的其他任何数除以0结果都为Infinity

原文地址:https://www.cnblogs.com/shangXR/p/9541695.html