1、操作符
一元操作符:++、--放在变量前后的区别,+、—表示正负
位操作符:64位存储、32位计算,对NOT、AND、OR、XOR、<<、>>、>>>的掌握
布尔操作符:掌握逻辑非、逻辑与、逻辑或的数值转换规则,不同类型处理的结果
加减乘除操作符:+的字符串转换问题、对象的ValueOf、toString转换问题
相等操作符:==和===的区别
赋值操作符:*=、/=、%=、+=、-=、<<=、>>=、>>>=
,操作符:可以声明多个变量,可以赋值一个变量(去最后的值)
2、语句
掌握if、do-while、while、for、for-in、label标签、switch语句的规范使用方法,break、continue的区别以及联合label的使用,with语句(不建议使用的原因)
3、函数
对ES函数返回值的理解,任何函数在任何时候都可以通过return返回,return后面得语句将不再执行;所以推荐:要么始终让函数带一个返回值,要么永远都不要带。
理解参数:ES不存在参数标签的概念,没有重载,参数的长度由调用传入的具体数量决定,而与定义的数量无关;
arguments对象可以与命名参数一起使用,在非严格模式下,对应的参数值相同,但内存空间独立;
参数传递是值传递;