国产探花免费观看_亚洲丰满少妇自慰呻吟_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 語句



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 石家庄市| 松江区| 金川县| 桑植县| 依安县| 潜山县| 榕江县| 达拉特旗| 麟游县| 左贡县| 腾冲县| 疏附县| 大冶市| 安多县| 石渠县| 湟源县| 平定县| 比如县| 阜城县| 油尖旺区| 密云县| 重庆市| 安达市| 濮阳市| 镇坪县| 呼和浩特市| 望江县| 晋宁县| 八宿县| 桃源县| 黑龙江省| 平遥县| 金平| 开鲁县| 南华县| 新竹县| 宁安市| 常德市| 江口县| 渝北区| 额济纳旗|