js的prompt點擊取消后為什么還會輸出值 例如下面例子 輸出為“要努力了”
function rec(){
var score; //score變量,用來存儲用戶輸入的成績值。
score = prompt("請輸入你的成績") ? ;
if(score>=90)
{
? document.write("你很棒!");
}
else if(score>=75)
? ? {
? document.write("不錯吆!");
}
else if(score>=60)
? ? {
? document.write("要加油!");
? ? }
? ? else if(score<60&&score>=0)
{
? ? ? ?document.write("要努力了!");
}
else
{document.write("請輸入正確數(shù)字!")}
? }
2017-03-06
把最后一個else改為:else(score==null),按照你原來的判斷邏輯應該是輸入負數(shù)才會輸出"請輸入正確數(shù)字!"
2017-03-06
ok!