您好、欢迎来到现金彩票网!
当前位置:双赢彩票 > 非限制型语法 >

JS 中的严格模式与非严格模式

发布时间:2019-05-15 08:09 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  知道合伙人软件行家采纳数:1735获赞数:6228就职于北大青鸟中关村,自2004年踏入北大青鸟这个行业,已经有11年工作经验和8年的培训经验,寓教于乐向TA提问展开全部

  严格模式是一种将更好的错误检查引入代码中的方法。在使用严格模式时,无法使用隐式声明的变量、将值赋给只读属性或将属性添加到不可扩展的对象等

  1)消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为

  可以通过在文件、程序或函数的开头添加use strict;来声明严格模式。此类声明称作“指令序言”。严格模式声明的范围取决于其上下文。如果在全局上下文(函数的范围之外)中声明严格模式,则程序中的所有代码都处于严格模式。如果在函数中声明严格模式,则函数中的所有代码都处于严格模式。

  例如,在以下示例中,所有代码都处于严格模式,并且函数外部的变量声明会导致出现语法错误“严格模式下未定义变量”

  在以下示例中,仅testFunction中的代码处于严格模式。函数外部的变量声明不会导致语法错误,但函数内部的声明会导致语法错误

http://green-core.net/feixianzhixingyufa/162.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有