為什么在本章點擊取消也會返回"要努力了!"?
????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>=0) ????{ ???????document.write("要努力了!"); ????} ????else ????{ ????document.write("請輸入成績!"); ????}
在我添加最后一個else的內(nèi)容后還是返回,要努力了,我就有點看不懂了。
2015-12-16
null值好像會強制轉(zhuǎn)換為數(shù)值0
2015-12-14
在prompt中,取消按鈕默認的返回值是null,所以當你點擊取消按鈕時,就等于將null賦值給score了,就會自動歸入到else中了!
2015-11-23
?function rec(){
var score; //score變量,用來存儲用戶輸入的成績值。
score = prompt("你的成績?");?
? ? if(score!=null)
? ? {
if(score>=90)
{
? document.write("你很棒!");
}
else if(score>=75)
? ? {
? document.write("不錯吆!");
}
else if(score>=60)
? ? {
? document.write("要加油!");
? ? }
? ? else (score<60)
{
? ? ? ?document.write("要努力了!");
}
? ? }
? ? ? ?else
? ? ? ?{
? ? ? ? ? ?document.write("請輸入成績");
? ? ? ? ? ?
? ? ? ? ? ?}
? }
在之前加個判斷語句就可以了
2015-10-22
先判斷是否為空
if(score==null || score==""){
}
else{
????if{
????}else{
????}else if{
????}
......
}
2015-09-28
加個判斷prompt是否為null的判斷語句就可以了