js----嚴格模式 錯誤類型

嚴格模式

js執行的默認模式是鬆散模式 爲了規範js這個語言,引入嚴格模式 爲了消除JS的一些怪異行爲webpack

  • 使用 在JS腳本的第一行增長 use strict

嚴格模式下和普通模式下的常見區別

  • 嚴格模式下形參和arguments沒有映射關係
  • 嚴格模式下 call方法不指定this時 函數中的this就是undefined
  • 嚴格模式下call指誰 誰就是this
  • 嚴格模式下 不能直接給未聲明變量賦值 在項目中使用webpack打包編譯時 在JS腳本頭部指定嚴格模式

手動拋出錯誤 throw 關鍵字

  • 常見錯誤類型
    • ReferenceError 引用了不存在的變量
    • TypeError 使用類型錯誤
    • SyntaxError 語法錯誤
    • Error 普通錯誤
相關文章
相關標籤/搜索