js严格模式
2020-08-03 18:56
721 查看
严格模式,写在哪个作用域下,在那个作用域生效(尽量不要全局使用),使用后代码更加规范、更合理、更安全、更严谨
"use strict"
严格模式消除了js语法的一些不合理、不严谨之处、减少了怪异行为;消除了代码运行的不安全之处;提高编译器效率,提高运行速度;为未来新版本js做好铺垫
用了严格模式,代码的变化:
1.全局变量 必须用var声明变量
2.this无法指向全局对象
3.函数内重名属性(形参名字不能相同)
4.arguments不允许动态修改,在严格模式下,argument保证了它的本质功能(arguments只存储在实际调用函数时实际传入的参数)
5.新增保留字:impletents interface let package private protected public static yield
相关文章推荐
- 3.1.4 js的严格模式
- js之严格模式
- 原生JS(3)严格模式、变量声明、类型
- JS中的“use strict” 严格模式
- JS严格模式原理与用法实例分析
- use strict (js中的严格模式)
- JS的解析顺序和作用域(严格模式)
- js学习笔记(严格模式)
- JS严格模式的限制
- js(javascript)中的严格模式解析
- JS的解析顺序和作用域(严格模式)
- 深入浅析JS中的严格模式
- JS-严格模式篇
- Js中严格模式和非严格模式的区别
- JS函数的参数对象arguments在严格模式下的限制
- JS的解析顺序和作用域(严格模式)
- 【JS】312- 复习 JavaScript 严格模式(Strict Mode)
- js中严格模式与普通模式区别
- js中的严格模式use strict
- js严格模式