国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

try...catch...finally 語句

2019-11-18 15:50:30
字體:
來源:轉載
供稿:網友

 

為 JScript 實現錯誤處理。

try {
   tryStatements}
catch(exception){
   catchStatements}
finally {
  finallyStatements}

參數

tryStatement

必選項。可能發生錯誤的語句。

exception

可選項。任何變量名。exception 的初始化值是扔出的錯誤的值。

catchStatement

可選項。處理在相關聯的 tryStatement 中發生的錯誤的語句。

finallyStatements

可選項。在所有其他過程發生之后無條件執行的語句。

說明

try...catch...finally 語句提供了一種方法來處理可能發生在給定代碼塊中的某些或全部錯誤,同時仍保持代碼的運行。假如發生了程序員沒有處理的錯誤,JScript 只給用戶提供它的普通錯誤消息,就好象沒有錯誤處理一樣。

tryStatements 參數包含可能發生錯誤的代碼,而 catchStatement 則包含處理任何發生了的錯誤的代碼。假如在 tryStatements 中發生了一個錯誤,則程序控制被傳給 catchStatements 來處理。exception 的初始化值是發生在 tryStatements 中的錯誤的值。假如錯誤不發生,則不執行 catchStatements

假如在與發生錯誤的 tryStatements 相關聯的 catchStatements 中不能處理該錯誤,則使用 throw 語句來傳播、或重新扔出這個錯誤給更高級的錯誤處理程序。

在執行完 tryStatements 中的語句,并在 catchStatements 的所有錯誤處理發生之后,可無條件執行 finallyStatements 中的語句。

請注重,即使在 trycatch 塊中返回一個語句,或在 catch 塊重新扔出一個錯誤,仍然會執行 finallyStatements 編碼。 一般將確保 finallyStatments 的運行,除非存在未處理的錯誤。(例如,在 catch 塊中發生運行時錯誤。)。

示例

下面的例子闡明了JScript 特例處理是如何進行的。

try {  作出該修改從而得出 WScript.Echo(s)function print(s){   document.write(s);}

將得出以下結果:

Outer try running..Nested try running...Nested catch caught an errorNested finally is running...Outer catch caught an error re-thrownOuter finally running

要求

版本 5

請參閱

throw 語句



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 郁南县| 台南县| 绥芬河市| 旺苍县| 平果县| 瓦房店市| 明光市| 营山县| 湖州市| 宝清县| 海原县| 龙门县| 台南市| 清水河县| 灵山县| 上犹县| 永兴县| 富宁县| 伊宁县| 沁源县| 池州市| 枞阳县| 九台市| 延川县| 稷山县| 象州县| 府谷县| 公安县| 鸡东县| 汉阴县| 闽侯县| 岐山县| 武川县| 南昌市| 谢通门县| 徐水县| 泾阳县| 乳山市| 襄垣县| 崇左市| 庆城县|