■ソースコード
n1 = 1;
n2 = 0;
try{
n = n1 / n2;
}
finally{
alert("ゼロ除算が行われました");
n = "∞";
}
alert("n1/n2は"+n+"です");
■ポイント
tryは、以下のように入れ子(ネスティング)することもできます。
n1 = 1;
n2 = 0;
n3 = 0;
try{
n = n1 / n2;
try{
nn = n1 / n3;
}
finally{
alert("ゼロ除算が行われました。n1/n3");
nn = "∞";
}
}
finally{
alert("ゼロ除算が行われました。n1/n2");
n = "∞";
}
alert("n1/n2は"+n+"です");
alert("n1/n3は"+nn+"です");
サンプルをダウンロード
目次へ戻る