JavaScript 基础语法与数据类型详解
1. 严格模式
ECMAScript 5 引入了严格模式,它是 JavaScript 的一种不同解析和执行模型,解决了 ECMAScript 3 中的一些不稳定行为,并对不安全操作抛出错误。
1.1 启用整个脚本的严格模式
在脚本顶部添加 "use strict";
,示例如下:
"use strict";
// 后续脚本代码
1.2 仅对函数启用严格模式
在函数体顶部添加 "use strict";
,示例如下:
function doSomething(){
"use strict";
// 函数体
}
支持严格模式的浏览器有 Internet Explorer 10+、Firefox 4+、Safari 5.1+、Opera 12+ 和 Chrome。
2. 语句
ECMAScript 语句以分号结尾,但省略分号时解析器会自动判断语句结束位置。不过,建议始终使用分号,因为它有助于避免遗漏错误,方便代码压缩,还能在某些情况下提高性能。
2.1 语句示例
var sum = a + b; // 推荐写法
var