关注
JavaScript严格模式(Strict mode)规定的内容主要包括以下几个方面:
1. 变量必须先声明后使用:在严格模式下,变量必须通过var、let或const关键字进行声明,否则会抛出ReferenceError。在非严格模式下,未声明的变量会被隐式创建,并被添加到全局对象中1。
2. 禁止删除变量、函数或函数参数:在严格模式下,使用delete操作符删除变量、函数或函数参数会抛出SyntaxError。
3. 禁止对只读属性进行赋值:在严格模式下,对只读属性(通过const关键字声明的常量)进行赋值会抛出TypeError。
4. 禁止使用八进制字面量:在严格模式下,以0开头的数字会被视为八进制字面量,这在非严格模式下是允许的。严格模式下,使用八进制字面量会抛出SyntaxError1。
5. 限制this值:在严格模式下,函数内部的this值不再是全局对象,而是undefined,除非通过call()、apply()或bind()明确指定1。
6. 禁止使用重复的函数参数名:在严格模式下,函数参数名不能重复。在非严格模式下,重复的函数参数名会被忽略1。
7. 禁止使用with语句:在严格模式下,使用with语句会抛出SyntaxError。with语句在非严格模式下允许将对象的属性添加到作用域链中,但这被认为是不推荐使用的特性1。
8. 限制eval和arguments的赋值:在严格模式下,无法对eval和arguments进行赋值。在非严格模式下,这种赋值是允许的1。
启用严格模式的方法:通过在脚本或函数的开头添加指令"use strict";来启用严格模式。这行指令告诉解释器或编译器以严格模式来执行代码。如果这行指令不在第一行,则整个脚本将以正常模式运行
查看原帖
点赞 评论
相关推荐


TP-LINK
| 校招
| 超多精选岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
02-05 08:18
四川大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
- 1... 脱下孔乙己长衫,浅聊一下就业下沉!3.9W
- 2... 美团java后端日常实习一二面1.5W
- 3... 腾讯PCG QQ后台开发一面1.3W
- 4... 腾讯/字节/快手 前端面经汇总1.0W
- 5... 【未来准备7】就业下沉时代,如何摆脱困境9014
- 6... 实习入职第一天,应该做点啥❓7760
- 7... 腾讯2025暑期实习提前批前端开发面经(已OC)5989
- 8... [26届四段大厂]“HR面致命题!腾讯字节亲测”5188
- 9... 字节前端日常实习 oc 总结4876
- 10... 【有奖互动】你问过DeepSeek什么意想不到的问题?4850
正在热议
更多
# 听劝,这个简历怎么改 #
18286次浏览 239人参与
# 你见过最离谱的招聘要求是什么? #
146229次浏览 871人参与
# 水滴春招 #
34054次浏览 570人参与
# 你想留在一线还是回老家? #
16586次浏览 236人参与
# 分享一个让你热爱工作的瞬间 #
16490次浏览 174人参与
# 25届如何提前做秋招准备? #
145526次浏览 2288人参与
# 入职第四天,心情怎么样 #
12699次浏览 88人参与
# 面试被问“你的缺点是什么?”怎么答 #
11020次浏览 218人参与
# 参加完秋招的机械人,还参加春招吗? #
27650次浏览 281人参与
# 如果你有一天可以担任公司的CEO,你会做哪三件事? #
20716次浏览 415人参与
# 机械校招之路总结 #
80284次浏览 1759人参与
# 第一份工作应该选高薪还是热爱? #
5179次浏览 83人参与
# 如果重来一次你还会读研吗 #
156916次浏览 1716人参与
# 租房找室友 #
8515次浏览 53人参与
# 职场新人生存指南 #
200991次浏览 5563人参与
# 地方国企笔面经互助 #
18109次浏览 26人参与
# 简历无回复,你会继续海投还是优化再投? #
49008次浏览 564人参与
# 读研or工作,哪个性价比更高? #
26503次浏览 357人参与
# 你们的毕业论文什么进度了 #
905105次浏览 8995人参与
# 文科生还参加今年的春招吗 #
4456次浏览 32人参与
# 百度工作体验 #
178223次浏览 1780人参与