課程
/前端開發
/JavaScript
/JavaScript入門篇
加了一個判斷條件
else if(score="null"){
????document.write("請輸入正確數值!");
}
輸入除數字之外的其他字符都會提示 請輸入正確數值
不知道這樣對不對 ?
2018-05-09
源自:JavaScript入門篇 2-4
正在回答
而且不要為null加上雙引號!
<!DOCTYPE?HTML><html><head><meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/><title>prompt</title>??<script?type="text/javascript">??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?!=?null) { ??alert("請輸入正確數值!") }????else {???????document.write("要努力了!"); }??}??</script></head><body>????<input?name="button"?type="button"?onClick="rec()"?value="點擊我,對成績做評價!"?/></body></html>
你可以再加上一個
else if(score != null)
{
? alert("請輸入正確數值!")
qq_瀟生落雨_0
加不加都可以的,只不過不加的話會把空值默認為0算到不及格里
<script>
????var p = prompt("請輸入成績","請輸入一個有效的得分數");
????var reg=/^\d+$/;正則表達式,可以了解下http://www.w3school.com.cn/jsref/jsref_obj_regexp.asp
????if(!reg.test(p)){ ? ? ? //reg.test()檢索字符串中指定的值。返回 true 或 false。
????????alert("請輸入有效數字!");
</script>>
qq_九億光年的夢_0
舉報
JavaScript做為一名Web工程師的必備技術,本教程讓您快速入門
2 回答能不能設置很多條件 判斷一個條件太少了
3 回答關于JS中if判斷條件
4 回答怎么加入else判斷?
3 回答想要設多個判斷條件時怎么辦?
3 回答判斷的條件為何是兩個等于號?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-05-17
而且不要為null加上雙引號!
2018-05-17
你可以再加上一個
else if(score != null)
{
? alert("請輸入正確數值!")
}
2018-05-16
加不加都可以的,只不過不加的話會把空值默認為0算到不及格里
2018-05-09
<script>
????var p = prompt("請輸入成績","請輸入一個有效的得分數");
????var reg=/^\d+$/;正則表達式,可以了解下http://www.w3school.com.cn/jsref/jsref_obj_regexp.asp
????if(!reg.test(p)){ ? ? ? //reg.test()檢索字符串中指定的值。返回 true 或 false。
????????alert("請輸入有效數字!");
}
</script>>