1. 程式人生 > >嚴格模式

嚴格模式

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);

嚴格模式