嚴格模式下變數宣告注意點

admin發表於2017-03-29

本章節只介紹一個知識點,那就是在嚴格模式下宣告變數需要注意的地方。

在ES5中,除了正常的執行模式之外,還提供了嚴格模式,只要在適當的位置新增如下語句即可:

[JavaScript] 純文字檢視 複製程式碼
"use strict";

在正常模式下宣告變數的方式如下:

[JavaScript] 純文字檢視 複製程式碼
var a="螞蟻部落";
function func(){
  b="softwhy.com";
}

在正常模式下,變數a和b都是全域性的,但是在嚴格模式下會報錯,因為在嚴格模式下宣告變數必須要帶var。

更多相關內容可以參閱javascript嚴格模式特性簡單介紹一章節。

相關文章