-
Notifications
You must be signed in to change notification settings - Fork 0
[2020-03-30]Error Handling以及其他 #49
Copy link
Copy link
Open
Description
學習紀錄
- MDN文件裡針對JavaScript syntax出現的方括號,比方說以下例子,其意思為何?
具有方括號的參數代表是可選參數,而nested在其他方括號裡的參數是代表說,以下面例子而言,在有message參數的情況下,才能使用fileName。
new Error([message[, fileName[,lineNumber]]])
- Everything I need to know about Error Handling:
-
在編程時,為何我們需要錯誤處理?如果我們的腳本有任何錯誤,我們的腳本會被立即停止編譯,即使餘下的腳本都沒有任何錯誤也不會被執行。想當然,我們不想看見此種情況發生,也因此我們需要針對我們寫的程式進行錯誤處理。
-
什麼是錯誤處理?錯誤處理指的是,我們將可能出錯的程式進行一些額外的處置,比如說將其包覆在
try...catch...之中,如此一來,當我們的程式在運行之中出現任何錯誤,該錯誤會被捕獲並被處置,而剩餘的腳本將會如常執行。 -
沒有被捕獲的錯誤會使得我們的程式終止運行,在console裡會以Uncaught Error作為警示,只是地出現沒有被捕獲到的錯誤。
-
錯誤處理常見的syntax有哪些?
-
try {
//do something
} catch (err) {
//錯誤捕獲
}
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels