永发信息网

js怎么在模块内 设置非严格模式

答案:2  悬赏:20  手机版
解决时间 2021-12-01 07:57
js怎么在模块内 设置非严格模式
最佳答案
严格模式是一种将更好的错误检查引入代码中的方法。 在使用严格模式时,无法使用隐式声明的变量、将值赋给只读属性或将属性添加到不可扩展的对象等
1、  严格模式的目的
1) 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为
2)消除代码运行的一些不安全之处,保证代码运行的安全
3) 提高编译器效率,增加运行速度
4) 为未来新版本的Javascript做好铺垫
2、声明严格模式
可以通过在文件、程序或函数的开头添加 "use strict"; 来声明严格模式。 此类声明称作“指令序言”。 严格模式声明的范围取决于其上下文。 如果在全局上下文(函数的范围之外)中声明严格模式,则程序中的所有代码都处于严格模式。如果在函数中声明严格模式,则函数中的所有代码都处于严格模式。
例如,在以下示例中,所有代码都处于严格模式,并且函数外部的变量声明会导致出现语法错误“严格模式下未定义变量”
"use strict";
function testFunction(){
    var testvar = 4;
    return testvar;
}
 
// This causes a syntax error.
testvar = 5;在以下示例中,仅 testFunction 中的代码处于严格模式。 函数外部的变量声明不会导致语法错误,但函数内部的声明会导致语法错误
function testFunction(){
    "use strict";
    // This causes a syntax error.
    testvar = 4;
    return testvar;
}
testvar = 5;
全部回答
把安全等级调到最高就可以了,设置为最安全模式
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
波峰吸音棉用sw如何画出3d
零售单和销售出库单有什么区别
插排线头是10A,插座也是10A,插排功率4000W
叶类蔬菜有哪些品种
圣索菲亚大教堂是麦加清真寺是一个建筑吗
鞋子三叶草和四叶草的区别
谁有啥工作啊?本人男,24
我想用我村名(西高槐)给村口牌坊刻一副对联
我车辆七年不开,现在想开,需要什么手续
日照市夏天银河公园作文
上虞市属于浙江省什么地方
2公顷500平方米+3000公顷等于多少
寻找老电视剧
在桂林生小孩可以带去南宁打预防针吗
轿车车门槛用盖板是什么
推荐资讯
在我国妇女中最常见的骨盆类型是:
长一米宽五十高五十是多少方水
修建120平方米的房子三楼一底需要材料多少钱
云南有哪几个水乡?
科克兰品牌
为什么2018年NBA凯尔特人队每一个球员都有很
g-shock每到每个小时的整点会响一声怎么取消
电脑电源测试好的但开不了机
怎么咋图片上添加红底白字
冷库制冷剂的选择要求有哪些
颖儿和贾青谁比较红
11月26日出生的世界名人有哪些
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?