js 严格模式,数据驱动编程思想

1- es5中的严格模式,就是让js这门语言,更加规范

2- 如何开启严格模式?

'use strict'  这句话需要出现在当前作用域的最顶端,只要开启了严格模式以后,那么,后续代码就是在严格模式中运行了,严格模式只对当前作用域起作用,注意:一般不会出现在全局环境中直接开启严格模式

3- 开启严格模式,哪些会抛出异常?

(1)使用没有声明的变量(2)with语句 with改变了代码运行的上下文,由window修改为object切换上下文是非常耗性能,所以不推荐(3)使用delete删除一个变量名而不是属性名delete(4)在if语句中使用函数声明

4- 使用严格模式代码的执行效率要比非严格模式执行效率高

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 数值 判断NaN更可靠的方法是,利用NaN为唯一不等于自身的值的这个特点,进行判断。 isFinite方法返回一个...
    guyigg阅读 1,302评论 0 2
  • 叶子飘落,光秃的树干和枝桠,掩映在蓝天白云的大幕布下,清冷而又干净,好像在述说着,冬天还未走远。几片新叶立在枝头,...
    圆圆哎咿呀阅读 1,006评论 4 3
  • 未提笔时千言万语,展纸提笔,却不知从何下手。短短几日的生理期,我又忘记了理拜。肠胃不是很好了,心里又多出来了一份恐...
    君子如玉lyj阅读 174评论 0 0
  • Java基础随记 - Java中的异常处理 - String 一旦一个字符串在内存中创建,则这个字符串将不可改变。...
    YuHChen阅读 250评论 0 0

友情链接更多精彩内容