嚴格模式
阿新 • • 發佈:2017-12-28
str 如何開啟 語句 之前 obj 語法 test 開啟 class //嚴格模式
//語法更為嚴格的模式
//如何開啟嚴格模式
// "use strict"
// ‘use strict‘
//1. 嚴格模式下,聲明變量,必須使用var
// a = 10;
// console.log(a);
//2. 嚴格模式下,函數的形參,不允許重名
// function test(a, a, a){
// //var a = 1;
// // var a = 2;
// // var a = 3;
// console.log(a);
// }
// test(1, 2, 3);
//3. ES6之前,對象的屬性名在嚴格模式下不允許重復!
// var obj = {
// name: "羅電雷",
// name: "胡聰聰",
// }
// console.log(obj.name);
//4. 在嚴格模式下,eval中的js語句有自己的作用域
// eval("var a = 10;console.log(a);");
// console.log(a);
//5. 在嚴格模式下,不允許使用八進制常量
// var num = 0x12;
// console.log(num);
嚴格模式