——跟我一起学 JavaScript (2)
JavaScript 的核心语言特性在 ECMA-262 中是以名为 ECMAScript 的伪语言的形式定义的。因此以下内容主要介绍 ECMAScript 定义的语法。
1 大小写
- ECMAScript 中的变量、函数名以及操作符都区分大小写。
2 标识符
- 标识符(变量、函数以及属性)都采用驼峰大小写的格式。
- 不能把关键字、保留字、true、false 和 null 作为标识符。
3 严格模式
- ECMAScript 5 引入,为这门语言中容易出错的地方加入了限制。
- 只是编译提示,让引擎切换到严格模式,加入方法会如下:
function do(){
"use strict";
//其他内容
}
支持严格模式的浏览器:
* IE10+
* Firefox 4+
* Safari 5.1+_
* Opera 12+
* Chrome
4 语句
- 虽然语句的结尾即使省略分号,解析器也能正确解析,但还是建议加上。因为有利于后期的代码压缩,而且在某些情况下还能增进代码的性能。
var diff = a - b;
- 在控制语句中始终使用代码块,这样不仅让代码更清晰,还能降低修改代码时出错的几率。
if (test){
alert(test);
}