《Web前端開發(fā)之JavaScript精英課堂》(11)

捕獲錯誤
try {
  // code
} catch (e) {
  // console.log(e)
} finally {

}
錯誤類型
  1. EvalError:eval()的使用與定義不一致
  2. RangeError:數(shù)值越界
  3. ReferenceError:非法或不能識別的引用數(shù)組
  4. SyntaxError:發(fā)生語法解析錯誤
  5. TypeError:操作數(shù)類型錯誤
  6. URIError:URI處理函數(shù)使用不當
ES5嚴格模式
"use strict";
  • 不再兼容es3的一些不規(guī)則語法,使用全新的ES5規(guī)范
  • 兩種用法
    • 全局嚴格模式
    • 局部函數(shù)內嚴格模式(推薦)
  • 就是一行字符串,不會對不兼容嚴格模式的瀏覽器產(chǎn)生影響
  • 不支持with、arguments.callee、func.caller,變量賦值前必須聲明,局部this必須被賦值,拒絕重復屬性和參數(shù)
DOM
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,546評論 0 13
  • 0. 寫在前面 當你開始工作時,你不是在給你自己寫代碼,而是為后來人寫代碼。 —— Nichloas C. Zak...
    康斌閱讀 5,521評論 1 42
  • 一旦經(jīng)歷了var的操作,所得出的屬性,window,這種屬性叫做不可配置的屬性。不可配置的屬性無法delete。 ...
    Shinemax閱讀 180評論 0 1
  • 函數(shù)是一段可以反復調用的代碼塊。函數(shù)還能接受輸入的參數(shù),不同的參數(shù)會返回不同的值。 概述 函數(shù)的聲明 JavaSc...
    oWSQo閱讀 1,472評論 0 4
  • 今晚有一個朋友來我家玩,可時間不恰巧。那個時間正好是我寶寶睡覺的時間。一般我不太愿意讓別人打擾我寶寶的睡眠時間。她...
    徽姑娘流浪記閱讀 224評論 0 0

友情鏈接更多精彩內容