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