課程
/前端開發(fā)
/JavaScript
/JavaScript入門篇
我把第一二句改了,當(dāng)輸入為空時(shí)輸出“”請(qǐng)輸入成績(jī)“”,但是為什么當(dāng)我不輸入任何數(shù)點(diǎn)擊確定時(shí)還是出現(xiàn)“要努力了”,不是應(yīng)該出現(xiàn)“”請(qǐng)輸入成績(jī)嗎“”
2017-05-04
源自:JavaScript入門篇 2-4
正在回答
if判斷這樣寫 ?if(score !="" && score!=null),加一個(gè)!=""的判斷,因?yàn)椴惠斎雰?nèi)容score="",而不是null。
不輸人的時(shí)候score的默認(rèn)值是0
豬頭6
首先onclick,好像都寫錯(cuò)了,c不能大寫,只能小寫.再次,score沒有定義,它的值是undefined,而前面的條件語(yǔ)句里都不是undefined,這時(shí)只能指向最后一個(gè)else,別的情況.所以答案只能為最后一個(gè)
變量為undefined時(shí),他會(huì)直接跳else
因?yàn)樽詈笠粋€(gè)else語(yǔ)句的原因
因?yàn)樽詈笠粋€(gè)else語(yǔ)句的原因,只要輸入的不是小于100或者大于60的數(shù)字,都會(huì)顯示要努力了。
可以把最后一個(gè)else語(yǔ)句改寫成
else if(score<60)?{?????? document.write("要努力了!");?}
然后再添加一個(gè)else語(yǔ)句
else ?{???? document.write("請(qǐng)輸入正確數(shù)值!");}
這樣輸入60以下會(huì)顯示:要努力了
再輸入空格之后就會(huì)顯示:請(qǐng)輸入正確數(shù)值了
局部變量未初始化時(shí)類型為undefined,符合最后一個(gè)else條件。
舉報(bào)
JavaScript做為一名Web工程師的必備技術(shù),本教程讓您快速入門
1 回答為甚么什么都不輸入時(shí)它的是 需要努力?
7 回答當(dāng)輸入為空或輸入數(shù)字為負(fù)數(shù)時(shí)提示都是"要努力了!",為什么會(huì)這樣?我的代碼有錯(cuò)么?
1 回答為什么我什么都沒輸就出來(lái)要努力了
2 回答輸入score=95,輸出的是“要努力了”
2 回答點(diǎn)擊后直接彈出要努力了?。?!
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-11-14
if判斷這樣寫 ?if(score !="" && score!=null),加一個(gè)!=""的判斷,因?yàn)椴惠斎雰?nèi)容score="",而不是null。
2017-05-15
不輸人的時(shí)候score的默認(rèn)值是0
2017-05-05
首先onclick,好像都寫錯(cuò)了,c不能大寫,只能小寫.再次,score沒有定義,它的值是undefined,而前面的條件語(yǔ)句里都不是undefined,這時(shí)只能指向最后一個(gè)else,別的情況.所以答案只能為最后一個(gè)
2017-05-04
變量為undefined時(shí),他會(huì)直接跳else
2017-05-04
因?yàn)樽詈笠粋€(gè)else語(yǔ)句的原因
2017-05-04
因?yàn)樽詈笠粋€(gè)else語(yǔ)句的原因,只要輸入的不是小于100或者大于60的數(shù)字,都會(huì)顯示要努力了。
可以把最后一個(gè)else語(yǔ)句改寫成
else if(score<60)
?{
?????? document.write("要努力了!");
?}
然后再添加一個(gè)else語(yǔ)句
else
?{
???? document.write("請(qǐng)輸入正確數(shù)值!");
}
這樣輸入60以下會(huì)顯示:要努力了
再輸入空格之后就會(huì)顯示:請(qǐng)輸入正確數(shù)值了
2017-05-04
局部變量未初始化時(shí)類型為undefined,符合最后一個(gè)else條件。