JS中try catch的用法


在js中也可以使用try/catch語法,把可能發生異常的代碼使用try包裹起來,然后在catch中對異常進行處理,處理后就不會影響后面代碼的執行。

const a = null

try {
    const b = JSON.parse(a)
    console.log(a.name)
} catch (e) {
    console.log("發生異常:" + e)
}

上面是系統拋出的異常,也可以自定義拋出異常:

const a = null

try {
    if (a == null || a == '') {
        throw '值為空'
    } else {
        console.log(a)
    }
} catch (e) {
    console.log("發生異常:" + e)
}

   


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM