『Webフロントエンド開発のJavaScriptエリート教室』(11)

635 ワード

捕獲エラー
try {
  // code
} catch (e) {
  // console.log(e)
} finally {

}
エラーの種類
  • Evarr:eval()の使用と定義が一致しない
  • RangeError:数値クロス
  • ReferenceErrer:不正または識別できない参照配列
  • SyntxError:文法解析エラーが発生しました.
  • Type Errer:オペランドタイプエラー
  • URIError:URI処理関数使用不適切
  • ES 5厳格モード
    "use strict";
    
  • は、S 3のいくつかの不規則な文法にはもはや互換性がなく、新しいES 5規格
  • を使用しています.
  • の使い方
  • グローバル厳格モード
  • ローカル関数内の厳格なモード(推奨)
  • は1行の文字列です.厳格なモードに対応していないブラウザに影響を与えません.
  • はwith、argments.callee、func.callerをサポートしていません.変数の割り当て前に、ローカルthisが割り当てられなければならないと宣言します.重複属性とパラメータ
  • を拒否します.
    DOM