javascript严格模式

本文介绍了JavaScript严格模式的优点,包括提高代码质量和安全性、增强编译器效率等,并详细列举了严格模式下不可执行的操作,帮助开发者更好地理解和应用严格模式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

javascript 严格模式

为什么使用严格模式:

  消除javascript语法的一些不合理,不严谨之处,减少一些怪异之处;

  消除代码运行的一些不安全之处,保证代码运行的安全

  提高编译器的效率,增加运行速度,

  为未来新版本的javascript做好铺垫

严格模式提现javascript更合理,更安全,更严谨的发展方向,包括在IE 10 在内的主流浏览器,都已经在支持它,许多大项目已经开始全面拥抱它

另一方面,同样的代码,在严格模式中,可能会有不一样的运行结果;一些在正常模式下可以运行的语句,在严格模式下将不能运行,掌握这些内容,有助于更细致深入地理解javascript。

 

  对象也是一个变量。严格模式下  不允许删除 对象和变量  不允许删除函数   不允许变量重名  不允许使用八进制   不允许使用专业字符  不允许对只读属性赋值 不允许对一个使用getter方法读取的属性进行赋值 不允许删除一个不允许删除的属性  变量名不能使用 "eval" 字符串  变量名不能使用 "arguments" 字符串

转载于:https://www.cnblogs.com/willamq/articles/8116908.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值