一、书写的语法规范
1、养成良好的习惯,语句结尾写分号。除了一下if、for、switch、function等不需要写,其他都写上。
2、符号两头都需要加上空格!如var a = b + c;
二、错误
1、语法错误,全部代码都不会执行。
2、引用错误,中断执行,错误后面的代码都不执行。
3、脚本块与脚本块之间的错误是不会互相影响的。
注:后面会系统将错误。此处大概了解一下即可。
三、运算符
1、基本的+-*/%()就不说了
2、关于+号运算符
1、任意数据类型的值与字符串相加都会变成字符串,
如 '123' + false = '123false'、'123' + undefined = '123undefined'
2、运算按照常规自左向右加。如 'str' + 1 + 1 = 'str11'; 1 + 1 + 'str' + (1 + 1) = '2str2'
3、关于/号
正常的除法就不多说了。
1、特殊的 0 / 0 = NaN。Not a Number.
2、NaN的数据类型为Number。
3、1 / 0 = Infinity。数据类型为Number。
4、-1 / 0 = -Infinity。数据类型为Number。