js——エラータイプと処理

3284 ワード

  • エラータイプ
  • Error //              ,       
    EvalError //     eval()              
    RangeError //              
    ReferenceError //           ,       
    SyntaxError //      js      eval()    ,       
    TypeError //               ,             
    URIError //     encodeRUI()   decodeURI(),URI        
    
  • よくあるエラータイプ
  • タイプ変換エラー(==を使用して自動変換タイプ)データタイプエラー通信エラー
  • エラー処理
  • try {
        doSomenThing()
    } catch (e) {
        if (e instanceof TypeError) {
            //       
            throw new TypeError('TypeError')
        } else if (e instanceof ReferenceError) {
            //       
        } else {
            //       
        }
    }
    
  • は、エラーをコンソール
  • に記録する.
    console.log(msg) //       
    console.error(msg) //       
    console.info(msg) //        
    console.warn(msg) //