嚴格模式下變數宣告注意點
本章節只介紹一個知識點,那就是在嚴格模式下宣告變數需要注意的地方。
在ES5中,除了正常的執行模式之外,還提供了嚴格模式,只要在適當的位置新增如下語句即可:
[JavaScript] 純文字檢視 複製程式碼"use strict";
在正常模式下宣告變數的方式如下:
[JavaScript] 純文字檢視 複製程式碼var a="螞蟻部落"; function func(){ b="softwhy.com"; }
在正常模式下,變數a和b都是全域性的,但是在嚴格模式下會報錯,因為在嚴格模式下宣告變數必須要帶var。
更多相關內容可以參閱javascript嚴格模式特性簡單介紹一章節。
相關文章
- 嚴格模式下對變數宣告的影響模式變數
- javascript嚴格模式下eval()的變化JavaScript模式
- javascript嚴格模式下的8點規則JavaScript模式
- 嚴格模式下this的指向模式
- 嚴格模式和非嚴格模式區別模式
- 嚴格模式模式
- js嚴格模式下的this指向,es6模組預設使用嚴格模式JS模式
- 嚴格模式下this的指向問題模式
- JavaScript嚴格模式JavaScript模式
- JavaScript 嚴格模式JavaScript模式
- JS '嚴格模式'JS模式
- javascript變數宣告需要注意的一個地方JavaScript變數
- 嚴格模式下對於this指向的影響模式
- 嚴格模式use strict模式
- 【C++注意事項】2 變數宣告和定義C++變數
- JavaScript 中的 嚴格模式JavaScript模式
- ECMAScript嚴格模式簡介模式
- Javascript 嚴格模式詳解JavaScript模式
- TypeScript 變數宣告TypeScript變數
- JavaScript 宣告變數JavaScript變數
- scala學習筆記:變數宣告中的模式筆記變數模式
- JS專題之嚴格模式JS模式
- SCSS 變數的宣告CSS變數
- JS變數宣告和函式宣告提升JS變數函式
- 宣告變數的問題變數
- js宣告全域性變數JS變數
- Mysql變數宣告的方式MySql變數
- web基礎(四)嚴格模式與混雜模式Web模式
- Less tips:宣告變數之前可以引用變數!變數
- var、let、const變數宣告的區別及特點變數
- 深入解析JS變數宣告和函式宣告提升JS變數函式
- 淺談JS變數宣告和函式宣告提升JS變數函式
- JSON.parse () 的非嚴格模式JSON模式
- JS 基礎篇(五):JS嚴格模式JS模式
- JavaScript嚴格模式(三)- 物件的禁止操作JavaScript模式物件
- 養成一個好習慣:在嚴格模式下開發Javascript模式JavaScript
- PL/SQL 02 宣告變數 declareSQL變數
- 提升的函式宣告會覆蓋同名變數宣告函式變數