課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
求指教,為什么不對
2018-04-10
源自:JavaScript進(jìn)階篇 2-9
正在回答
更改后的代碼:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>邏輯與</title>
<script type="text/javascript">
? function chaxun(){
? ? ? var numa=prompt("請輸入您的筆試成績");
? ? ? if(numa!=null)
? ? ? {
? ? ? ? var numb=prompt("請輸入您的實踐成績");
? ? ? ? if(numa>=60&&numb>=60)
? ? ? ? { alert("恭喜通過!");}
? ? ? ? else
? ? ? ? { alert("很遺憾,未通過!");}
? ? ? }
? }
</script>
</head>
<body>
? ? Javascript考試成績:<br>
? ?<input type="button" onclick="chaxun()" value="點擊查詢"/>
</body>
</html>
第一個if(numa>=0&&numb<=100)
if是判斷語句,不是定義語句。你都還沒有輸入numb,計算機(jī)怎么知道numb<=100呢,那么它怎么執(zhí)行后面的語句
慕少2871386 提問者
定義一個var num就可以了,不用兩個的
if(num>=60&&num<=100)????? {alert("恭喜通過!");
}else{
alert("很遺憾,未通過!");}
還有一點就是代碼盡量規(guī)范,我看你寫的好多結(jié)束的地方都沒寫分號,希望注意
imooc翎靈霸 回復(fù) 慕少2871386 提問者
舉報
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
2 回答為什么我的加法運(yùn)算不對?求指教!!
1 回答為什么運(yùn)行不了,求指教!
2 回答求大神指教:為什么切換不了?
2 回答為什么沒效果呢?????求指教
4 回答求指教??!為什么沒效果呢????
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-04-10
更改后的代碼:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>邏輯與</title>
<script type="text/javascript">
? function chaxun(){
? ? ? var numa=prompt("請輸入您的筆試成績");
? ? ? if(numa!=null)
? ? ? {
? ? ? ? var numb=prompt("請輸入您的實踐成績");
? ? ? ? if(numa>=60&&numb>=60)
? ? ? ? { alert("恭喜通過!");}
? ? ? ? else
? ? ? ? { alert("很遺憾,未通過!");}
? ? ? }
? }
</script>
</head>
<body>
? ? Javascript考試成績:<br>
? ?<input type="button" onclick="chaxun()" value="點擊查詢"/>
</body>
</html>
2018-04-10
第一個if(numa>=0&&numb<=100)
if是判斷語句,不是定義語句。你都還沒有輸入numb,計算機(jī)怎么知道numb<=100呢,那么它怎么執(zhí)行后面的語句
2018-04-10
定義一個var num就可以了,不用兩個的
if(num>=60&&num<=100)
????? {alert("恭喜通過!");
}else{
alert("很遺憾,未通過!");}
還有一點就是代碼盡量規(guī)范,我看你寫的好多結(jié)束的地方都沒寫分號,希望注意