W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
語法:
TryStatement : try Block Catch try Block Finally try Block Catch Finally
Catch : catch ( Identifier ) Block
Finally : finally Block
try 語句包裹一個(gè)可以出現(xiàn)特殊狀況,如果運(yùn)行時(shí)錯(cuò)誤或 throw 語句的代碼塊。catch 子句提供了異常處理代碼。如果 catch 子句捕獲到一個(gè)異常,這個(gè)異常會(huì)綁定到它的 Identifier 上。
語義:
產(chǎn)生式 TryStatement : try Block Catch 按照下面的過程執(zhí)行 :
產(chǎn)生式 TryStatement : try Block Finally 按照下面的過程執(zhí)行 :
產(chǎn)生式 TryStatement : try Block Catch Finally 按照下面的過程執(zhí)行 :
產(chǎn)生式 Catch : catch ( Identifier ) Block 按照下面的過程執(zhí)行 :
不管控制是怎樣退出 Block 的,LexicalEnvironment 總是會(huì)恢復(fù)到其之前的狀態(tài)。
產(chǎn)生式 Finally : finally Block 按照下面的過程執(zhí)行 :
如果一個(gè)有 Catch 的 TryStatement 出現(xiàn)在 嚴(yán)格模式代碼 里,并且 Catch 產(chǎn)生式的 Identifier 是 "eval" 或 "arguments",那么這是個(gè) SyntaxError
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: