校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > js语言和框架 > 语法相关-操作符相关
题目

js代码中”use strict”是什么意思?使用它区别是什么?

解答

解析:

    进入”严格模式”的标志,老版本的浏览器会把它当作一行普通字符串,加以忽略

    将”use strict”放在脚本文件的第一行,则整个脚本都将以”严格模式”运行。如果这行语句不在第一行,则无效,整个脚本以”正常模式”运行。如果不同模式的代码文件合并成一个文件,这一点需要特别注意。

    (严格地说,只要前面不是产生实际运行结果的语句,”use strict”可以不在第一行,比如直接跟在一个空的分号后面。)

    将”use strict”放在函数体的第一行,则整个函数以”严格模式”运行

    因为第一种调用方法不利于文件合并,所以更好的做法是,借用第二种方法,将整个脚本文件放在一个立即执行的匿名函数之中

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

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

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

    – 为未来新版本的Javascript做好铺垫。

C 2条回复 评论
望岳

学到了,点赞支持,一起加油

发表于 2021-09-10 07:35:00
0 0
符睿强

严格模式,提前知道代码中存在的错误

发表于 2020-08-14 10:27:03
0 0