js严格模式实例

来源:互联网 发布:unity3d 画虚线 编辑:程序博客网 时间:2024/06/06 01:50
<script>"use strict";x = 3.14;       // 报错 myFunction();function myFunction() {    y = 3.14;   // 报错 (y 未定义)}</script>--------------------------------------------<script>"use strict";var x;x = 3.14;       // 不报错 myFunction();function myFunction() {    y = 3.14;   // 报错 (y 未定义)}</script>-----------------------------------------------------<script>"use strict"; ////起到全局作用,局部变量和全局变量都需要先定义后使用var x;x = 3.14;       // 不报错 myFunction();function myFunction() {var y;    y = 3.14;   // 不报错 (y 未定义)}</script>----------------------------------------------------<script>x = 3.14;       // 不报错 ,此时只在函数内约束myFunction();function myFunction() {"use strict";    y = 3.14;   // 报错 (y 未定义)}</script>---------------------------------------------<script>x = 3.14;       // 不报错 myFunction();function myFunction() {"use strict";var y;    y = 3.14;   // 不报错 (y 未定义)}</script>

0 0