try-finally

try-finally文は、tryブロックで例外が発生したかどうかに限らず実行する最終処理を、finallyブロックに指定する制御構文。

構文

最終処理

try {
    // 例外を発生させる可能性がある処理文
} finally {
    // 例外が発生したかどうかに限らず実行する最終処理
}

※ 2013/02/04現在、Firefox、IE9、Chromeで動作確認。

サンプル

最終処理

<script type="text/javascript">
try {
    throw "例外サンプル1";  // 例外を生成
} finally { // 最終処理
    document.write ( "最終処理<br />" );
}
</script>

↓↓↓出力結果↓↓↓

※ 2013/02/04現在、Firefox、IE9、Chromeで動作確認。

スポンサード リンク

カテゴリー: JavaScript, try-catch-finally, リファレンス, 制御構造 タグ: パーマリンク