JavaScript
1 var i = prompt("数字を入れてください","") 2 try{ 3 if(i >= 0){ 4 alert("この数字の二乗は" + i*i + "です"); 5 }else{ 6 throw new Error("負の数または数字ではないです"); 7 } 8 } 9 catch(e){ 10 alert(e); 11 }finally{ 12 console.log("ご利用ありがとうございます"); 13 } 14
このように適当に0以上の数であれば二乗の値を、それ以外であればエラーを出し最後に一言を出力するコードを書きました。
throw、catch、tryのどれかが欠けて機能するコードはあるのでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/11/05 14:06
2015/11/05 14:30 編集
退会済みユーザー
2015/11/06 01:39