0

私はJavaScriptに不慣れですが、プログラミング/スクリプト全般に不慣れであり、throw例外についての質問があります。

ですから、私が知りたいのは、例外に関するある種のelseステートメントがあります。throw

例えば

// More code above
try
{
    if(i=="something") {
        throw "'i' equals 'something'."
    }
    else
    {
        throw "'i' doesn't equal 'something'."
    }
}
// More code here

そのようなことは可能ですか?

4

1 に答える 1

2

finallyあなたはおそらくキーワードを探しています

try
{
    if(i=="something") {
        throw "'i' equals 'something'."
    }
    else
    {
        throw "'i' doesn't equal 'something'."
    }
} catch( ex ) {
    // your exception handling code
} finally {
    // Statements that are executed after the try statement completes.
}

デモ: http: //jsfiddle.net/7y6Hz/

于 2013-03-14T11:00:35.363 に答える