JavaScript中的文档模式和严格模式
2024-09-18 07:38:03
JavaScript中的文档模式和严格模式
语法模式有普通模式和严格模式两种
- 普通模式:正常的JavaScript语法拼写以及代码编写(相对于严格模式存在着语法上的不严谨),尽可能的识别错误以及不规范的代码
- 严格模式:消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;消除代码运行的一些不安全之处,保证代码运行的安全;提高编译器效率,增加运行速度
进入严格模式的方式
使用 “use strict”;字符串,在全局放置表示全局都以严格模式的要求来进行识别解析;放在function内部表示局部以严格模式进行识别解析,通常使用普通模式进行编写。现代的一些插件之类的类库为了减少错误和不严谨都在使用严格模式进行开发。例如:
普通模式下:
y = 123; console.log(123); //123
严格模式下:
"use strict"; y = 123; console.log(y); //Uncaught ReferenceError: y is not defined
注意:ES6作为JavaScript下一代语言标准,使用严格模式来进行开发,真正掌握了ES5的语法之后去学习ES6会理解的更加透彻。
最新文章
- Spring学习记录(五)---bean的作用域scope
- 一个ubuntu phper的自我修养(杂记)
- 已知2个一维数组:a[]={3,4,5,6,7},b[]={1,2,3,4,5,6,7};把数组a与数组b ,对应的元素乘积再赋值给数组b,如:b[2]=a[2]*b[2];最后输出数组b的元素。
- javaweb回顾第二篇tomcat和web程序部署
- Git Tips
- 如何精确地测量java对象的大小-底层instrument API
- Cassandra——类似levelDB的基于p2p架构的分布式NOSQL数据库
- Eclipse快捷键 10个最有用的快捷键【转】
- DOS命令教学之详解批处理
- Java 枚举随笔
- error C2248: “CObject::operator =”: 不可访问 private 员(于“CObject”类声明)
- Android特效专辑(十二)——仿支付宝咻一咻功能实现波纹扩散特效,精细小巧的View
- How to create DMG on macOS
- echarts3使用总结2
- [转帖]SSL/TLS/WTLS原理
- linux下查看cpu物理个数和逻辑个数
- 2018-2019-2 网络对抗技术 20165324 Exp1:PC平台逆向破解
- Struts 2 - Environment Setup
- iptables不小心把127.0.0.1封了,导致redis连不上
- 利用war包和Tomcat镜像创建Web镜像