4.表达式和运算符
4.1
最简单的表达式是原始表达式,即直接量,关键字,变量。
null是关键字,undefined是全局变量。
4.2
数组直接量中","间元素可以省略,省略则为undefined。
数组结尾处可以留单个逗号,此时不会创建一个恶心的值为undefined。
4.3
var a = [0,4,[5,6]];
a[2]["1"] == 6;
当属性名是一个保留字或者包含空格和标点符号,或是一个数字,或是通过计算得出,则必须通过方括号引用。
4.4
运算符大多由标点符号表示,但也有关键字表示,如delete,instanceof
4.4.1
a = 1;
(a++)+a ==> 3
4.5
+,-作为一元运算符时,把操作数转换为数字。