最新消息:欢迎加入小松的QQ群一起讨论一起学习,搜索页面修改成lua+ElasticSearch,使用php这个页面速度相对慢一点,优化之后速度杠杠的,如有问题请加群联系我

Javascript严格模式use strict

前端技术 74浏览 0评论

今天在修改之前的doc系统的【推荐阅读:小松api文档系统终于完成】主要是把控制器按模块分文件,主要用到requirejs去加载各个文件,发现一了use strict严格模式

为什么使用严格模式

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

严格模式使用方法

直接在代码中添加

"use strict";

使用严格模式下面的情况都会报错

使用未声明的变量
删除变量或对象
变量重名
使用转义字符
对只读属性赋值
对一个使用getter方法读取的属性进行赋值
删除一个不允许删除的属性
变量名使用 “eval” 字符串

举例:

代码

<script>
"use strict";
x = 3.14; // 报错 (x 未定义)
</script>

错误提示

QQ交流群:136351212(满) 455721967

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
转载保留版权:小松博客» Javascript严格模式use strict
本文链接地址:https://www.phpsong.com/3065.html

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
木有头像就木有JJ!点这里按步骤申请Gravatar头像吧!