星空网 > 软件开发 > 网页设计

Javascript 严格模式

简介

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

声明严格模式

可以通过在文件、程序或函数的开头添加 "use strict"; 来声明严格模式。 此类声明称作“指令序言”。 严格模式声明的范围取决于其上下文。 如果在全局上下文(函数的范围之外)中声明严格模式,则程序中的所有代码都处于严格模式。 如果在函数中声明严格模式,则函数中的所有代码都处于严格模式。 例如,在以下示例中,所有代码都处于严格模式,并且函数外部的变量声明会导致出现语法错误“严格模式下未定义变量”。

 

[javascript] view plaincopyprint? 


  1. "use strict";  
  2. function testFunction(){  
  3.     var testvar = 4;  
  4.     return testvar;  
  5. }  
  6.   
  7. // 这里会报错  
  8. testvar = 5;  

 

 

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

 

[javascript] view plaincopyprint? 


  1. function testFunction(){  
  2.     "use strict";  
  3.     // 这里会报错  
  4.     testvar = 4;  
  5.     return testvar;  
  6. }  
  7. testvar = 5;  





原标题:Javascript 严格模式

关键词:JavaScript

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

亚马逊热卖品暴雷!大量店铺被起诉:https://www.kjdsnews.com/a/1315998.html
vat税务 要求《英国站点vat税务:跨境电商卖家必须熟悉的要求》:https://www.kjdsnews.com/a/1316997.html
一周跨境资讯丨速卖通公布328大促时间表;日本连续18个月出现贸易逆差:https://www.kjdsnews.com/a/1316998.html
澳大利亚海运一个集装箱可以装多大货量:https://www.kjdsnews.com/a/1316999.html
从台湾进口二手机械设备清关涉税如何处理及通关多久:https://www.kjdsnews.com/a/1317000.html
户外用品市场大热,这5大亚马逊品类持续卖爆!:https://www.kjdsnews.com/a/1317001.html
长治婚庆女司仪和主持人:https://www.vstour.cn/a/366176.html
北京丰台区水上乐园哪家好玩?:https://www.vstour.cn/a/366177.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流