万象更新 Html5 - js: js 的严格模式 use strict

源码 https://github.com/webabcd/Html5
作者 webabcd

万象更新 Html5 - js: js 的严格模式 use strict

示例如下:

js\strict.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>严格模式</title>
</head>
<body>

<script>

    // 非严格模式可以使用未声明的变量
    function f1() {
        a = 10;
        console.log(a);
    }

    // 严格模式禁止使用未声明的变量
    function f2() {
        "use strict";
        b = 10; // 这句会报错 Uncaught ReferenceError: b is not defined
        console.log(b);
    }

    f1();
    f2();

    // 注:严格模式除了禁止使用未声明的变量外,还有很多其他的特性,详细的说明自己网上找吧

</script>

</body>
</html>

源码 https://github.com/webabcd/Html5
作者 webabcd

posted @ 2024-09-24 10:45  webabcd  阅读(5)  评论(0编辑  收藏  举报