AI智能
改变未来

js严格模式

   严格模式,写在哪个作用域下,在那个作用域生效(尽量不要全局使用),使用后代码更加规范、更合理、更安全、更严谨

    \”use strict\” 

    严格模式消除了js语法的一些不合理、不严谨之处、减少了怪异行为;消除了代码运行的不安全之处;提高编译器效率,提高运行速度;为未来新版本js做好铺垫

    用了严格模式,代码的变化:

    1.全局变量 必须用var声明变量

    2.this无法指向全局对象

    3.函数内重名属性(形参名字不能相同)

    4.arguments不允许动态修改,在严格模式下,argument保证了它的本质功能(arguments只存储在实际调用函数时实际传入的参数)

    5.新增保留字:impletents interface let package private protected public static yield

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » js严格模式