課程
/前端開發
/JavaScript
/JavaScript進階篇
求指教,為什么不對
2018-04-10
源自:JavaScript進階篇 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,計算機怎么知道numb<=100呢,那么它怎么執行后面的語句
慕少2871386 提問者
定義一個var num就可以了,不用兩個的
if(num>=60&&num<=100)????? {alert("恭喜通過!");
}else{
alert("很遺憾,未通過!");}
還有一點就是代碼盡量規范,我看你寫的好多結束的地方都沒寫分號,希望注意
imooc翎靈霸 回復 慕少2871386 提問者
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
2 回答為什么我的加法運算不對?求指教??!
1 回答為什么運行不了,求指教!
2 回答求大神指教:為什么切換不了?
2 回答為什么沒效果呢?????求指教
4 回答求指教!!為什么沒效果呢????
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
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,計算機怎么知道numb<=100呢,那么它怎么執行后面的語句
2018-04-10
定義一個var num就可以了,不用兩個的
if(num>=60&&num<=100)
????? {alert("恭喜通過!");
}else{
alert("很遺憾,未通過!");}
還有一點就是代碼盡量規范,我看你寫的好多結束的地方都沒寫分號,希望注意