根据javascript权威指南(第六版)将一些容易疏忽的点进行整理。
1.js区分大小写:hello 和Hello不同,而HTML不区分大小写
2.注释方法如c、c++、java :
//单行注释
/* 多行注释 */
3.变量(标示符)以字母或下划线(_)或美元符($)开始,数字不允许出现为首字母。
4.与其他编程语言不同,不区分整数以及浮点数值,全部用浮点数表示。
5.浮点数值可以通过小数点或者e来表示,表示方法如下:
[digits][.digits][(E|e)][(+|-)]digits]
如:4.12;2.1e23//2.1*10^23
6.算术运算中会出现溢出现象:
下溢:运算结果无限接近于0,比JS能表示的最小值还小的时候发生的情形。如1e-20000,则会出现下溢,返回0。
上溢:无穷大, 当0作为被除数,返回Infinity。如1/0则返回Infinity.0/0返回NaN(Not a Number)。
7.判断是否为NaN,不能通过x==NaN来判断,而要通过x!=x或者isNaN()来判断。
8.判断是否为数字,使用isNaN判断。