首页 > 其他分享 >js 严格模式

js 严格模式

时间:2022-08-30 21:23:55浏览次数:60  
标签:index use strict 模式 js 严格 sayHello

//js使用严格模式可以规范我们写代码

//要启用严格模式,您只需要在 JavaScript 脚本的开头添加"use strict";或'use strict';指令即可,如下所示:
<script>
    "use strict";
     x = 'http://c.binacheng.net/'; // 此处报错:Uncaught ReferenceError: x is not defined at index.html:11
  console.log(x);
</script>

//如果将"use strict";指令添加到 JavaScript 程序的第一行,则表示整个脚本都会处于严格模式。如果在函数的第一行代码中添加"use strict";,则表示只在该函数中启用严格模式。/如下例所示:
<script>
    x = 'http://c.binacheng.net/';
    console.log(x);

    function sayHello(){
        'use strict';
        str = 'welcome http://c.binacheng.net/'; // 调用 sayHello() 函数在此处报错:Uncaught ReferenceError: str is not defined at sayHello (index.html:14) at index.html:17
        console.log(str);
    }
    sayHello();
</script>

标签:index,use,strict,模式,js,严格,sayHello
From: https://www.cnblogs.com/sqmw/p/16640840.html

相关文章

  • ACM模式输入处理
    字符串输入遇到空格问题cin遇到空格会停止输入一句英文,存入一个字符串使用:getline(cin,s)例如:iamaboygetline是碰到终止符才停止如果你要把一个个单词存成一......
  • PDF.js 绘制pdf出现图片缺失
    问题:使用PDF.js绘制pdf时,偶尔出现了原本应该绘制图片的位置只出现了一部分或者空白原因:在测试环境加断点调试后发现PDF.js默认设置的最大图片maxImageSize为10241024,所......
  • FTP的传输有两种方式:ASCII传输模式和二进制数据传输模式
    FTP的传输有两种方式:ASCII传输模式和二进制数据传输模式_boker的博客-CSDN博客_ftp传输二进制 https://blog.csdn.net/z507263441/article/details/38586769FTP的传输有......
  • PreloadJS预加载插件
     一个Javascript插件,可以管理和协调资源的加载进度。 CDN地址:https://cdn.baomitu.com/PreloadJS //实例LoadQueue类,得到实例对象queue。letqueue=new......
  • js实现 LRU 算法
    方式一:map实现classLRU{constructor(size){this.size=size;this.cache=newMap();}get(key){if(this.cache.has(ke......
  • PageObject(PO)设计模式在 UI 自动化中的实践总结(以 QQ 邮箱登陆为例)
    ⬇️点击“下方链接”,提升测试核心竞争力!>>更多技术文章分享和免费资料领取PO的思想最早是2013年由IT大佬MartinFlower提出的:https://martinfowler.com/bliki/PageObje......
  • geopandas 生成 geojson 文件
    创建GeoDataFrame 输出geojson文件importgeopandasss=np.stack((lon.flatten(),lat.flatten()),1)ss1=[Point(ss[0].tolist())foriinss]print(ss)......
  • vue.js3: 多张图片合并([email protected])
    一,安装用到的第三方库1,安装:liuhongdi@lhdpc:/data/vue/pdf/image2pdf$npmi-Svuedraggable@nextadded2packagesin11s2,查看已安装的版本:liuhongdi@lhd......
  • mybatis_13_SqlSessionFactory的DCL单例模式
    SqlSessionFactory的DCL单例模式 publicclassSqlSessionFactorySingleton{privateSqlSessionFactorySingleton(){}/***volatile关键字在此......
  • 【设计模式】21.适配器模式
    说明:它是结构型的,类与类之间的桥梁,针对现有类缺什么,做个桥梁,与适合的类用上,直白点的比喻就是三个插头的插座,要加个适配器能插二个插头的。目的:一般主要做二次开发,不会在设......