关于ES5中提到的未来保留字 进入全屏
line

一、概念

   现在没用采用为javascript关键字,但作为建议扩展关键字,以便未来采用,因此而保留。

二、保留字列表

   implements、let、private、protected、public、yield、interface、package、static

三、用了会怎样?

   a、如果在严格模式的代码(strict mode code)中使用了这些单词作为标示符,则会抛出相应的异常。

   如下代码通过语法use strict声明为严格模式代码,使用了let保留字会报错:

(function(){
    "use strict"; // 这里声明了 严格模式代码
    var let = 0; // 这里使用了 未来保留字:let
})();

   错误为:

       SyntaxError: Unexpected strict mode reserved word

    b、非严格模式下使用,不报错,但不建议使用

阿里巴巴-钉钉-开放平台,能力开放&开发者运营岗位招聘中, 期待你的加入!
钉钉开放,让应用开发更简单
充分开放,是钉钉的重要方向!除致力于为开发者打造丰富的开放API, 更易接入的场景化能力包, 完备的应用开发工具之外, 还需要持续构建开放能力的布道、开发者生态运营体系,包括培训、沙龙、大会、社区合作等等。业务在快速发展,我们也还需要更多优秀的小伙伴加入!

评论区域

line