const a = null
try {
const b = JSON.parse(a)
console.log(a.name)
} catch (e) {
console.log("發生異常:" + e)
}
這個是系統拋出的異常
下面這個是自定義的異常
·const a = 1
·try {
···if (a == 2 || a == 3) {
···throw 'hahaha'
·} else {
···console.log(a)
··}
·} catch (e) {
···console.log("發生異常:" + e)
·}

throw 得內容會在catch里面返回出來 也類似於return
