throw

throw文は、例外を発生させる(例外を投げかける)制御構文。

構文

throw;

「値」という例外を発生させる。

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

サンプル

単純なサンプル

<script type="text/javascript">
try {
    throw "例外サンプル1";  // 例外を生成
} catch( e ) {  // 無条件例外処理
    document.write ( "例外: " + e + "<br />" );
}
</script>

↓↓↓出力結果↓↓↓

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

関数内で例外を発生させるサンプル

<script type="text/javascript">
function sampleFunc() {
    throw "例外サンプル2";  // 例外を生成
}
try {
    sampleFunc();   // 関数を呼び出す
} catch( e ) {  // 無条件例外処理
    document.write ( "例外: " + e + "<br />" );
}
</script>

↓↓↓出力結果↓↓↓

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

スポンサード リンク

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