亚洲狠狠久久综合一区二区三区

<progress id="73rr5"></progress>
<tbody id="73rr5"><pre id="73rr5"></pre></tbody>

    <tbody id="73rr5"></tbody><dd id="73rr5"><track id="73rr5"></track></dd>
    js異常捕獲,js異常處理,js異常拋出

    成人自考/成人高考/教師資格證/會計從業資格證/建造師/造價師,一個小程序就夠啦。

    1.捕獲js自身異常

    js中的6大錯誤:

    1. SyntaxError:語法錯誤
    2. Uncaught ReferenceError:引用錯誤
    3. RangeError:范圍錯誤
    4. TypeError類型錯誤
    5. URIError,URL錯誤
    6. EvalError eval()函數執行錯誤

    以上錯誤均屬于原始的Error對象派生錯誤

    Error對象常見屬性(不同瀏覽器屬性不一樣,比較坑):

    message —— 錯誤提示信息

    fileName —— 表示出錯代碼所在文件

    lineNumber —— 出錯代碼所在行數

    初始化Error對象

    new Error([message[,fileName[,lineNumber]]]),

    第一個參數表示錯誤提示信息,第二個是文件名,第三個是行號。

    代碼示例:

    <script>
        try {
            let a = null;
            console.log(a[1])
        } catch (err) {
            console.log('err_name:' + err.name);
            console.log('err_value:' + err.value);
        }
    </script>

    手動拋出異常使用throw new Error()即可,捕獲異常使用catch即可,finally中的代碼無論如何都會執行

    <script>
        try {
            throw new Error('老婆我錯了');
        } catch (err) {
            console.log(err);
            console.log(err.message);
        } finally {
            console.log('無論怎么樣我都要執行,誰都攔不住,我說的!')
        }
    </script>
    訪客
    郵箱
    網址


    •  erh
    • 最專業 最便宜 最安全空包代發平臺www.aickd.com發布于 2021-02-21 09:45:14   回復ta
    Top 亚洲狠狠久久综合一区二区三区
    <progress id="73rr5"></progress>
    <tbody id="73rr5"><pre id="73rr5"></pre></tbody>

      <tbody id="73rr5"></tbody><dd id="73rr5"><track id="73rr5"></track></dd>