【九月打卡】第6天 JS嚴格模式有什么特點?
第一模块:
课程名称:2周刷完100道前端优质面试真题
课程章节:第四章第二十节 JS严格模式有什么特点?
主讲老师:双越
第二模块:
课程内容概述
开启严格模式
‘use strict’ //全局开启
function fn(){
'use strict' //某个函数开启
}
js严格模式细节要求很多,只需要掌握重点即可。
特点:
- 全局变量必须先声明
- 禁止使用with
- 创建eval作用域
- 禁止this指向window
- 函数参数不能重名
全局变量必须先声明
‘use strict’
n=10 //ReferenceError: n is not defined
禁止使用with
‘use strict’
var obj = {x: 10}
with(obj){
// uncaught syntaxError: Strict mode code may not include a with statement
console.log(x)
}
创建eval作用域
'use strict'
var x = 10;
eval('var x = 20;console.log(x)');
console.log(x);
第三模块:
虽然在平时工作中经常用到严格模式,还没有系统的学习里面的特点,今天复习了一下严格模式的主要知识点。
第四模块:
點擊查看更多內容
為 TA 點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優質文章
正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦