課程
/前端開發
/JavaScript
/JavaScript入門篇
為什么我這樣不能實現什么都不填,不顯示"要努力了“,而顯示:"請輸入你的成績"
2014-08-25
源自:JavaScript入門篇 2-4
正在回答
你的代碼測試,什么都不輸入。
1。點擊確定,prompt函數會返回""空字符串,會將空字符串作為你的函數返回值,這個值不符合你的任何一個判斷標準,就會出現“要努力了”。
2。點擊取消,prompt函數會返回null這個值,于是就會出現“請輸入你的成績”。
兩種點擊會得到兩種不同結果。
我剛才試了一下你的代碼是顯示要努力了,而不是請輸入你的成績啊
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>prompt</title>
<script language="javascript">
function rec(){
var score; //score變量,用來存儲用戶輸入的成績值。
score = prompt("請輸入你的考試成績:") ;
if(score!=null){
if(score>=90)
{
document.write("你很棒!");
}
else if(score>=75)
document.write("不錯吆!");
else if(score>=60)
document.write("要加油!");
else if(score>=0)
document.write("要努力了!");
else{
document.write("請輸入你的成績");
</script>
</head>
<body>
<form>
<input name="button" type="button" onClick="rec()" value="點擊我,對成績做評價!">
</form>
</body>
</html>
舉報
JavaScript做為一名Web工程師的必備技術,本教程讓您快速入門
2 回答為什么錯了
2 回答想問一下問題出在哪里?
3 回答寫的不好僅供參考
1 回答編程挑戰參考答案!
3 回答新窗口打開時URL地址用變量保存,打開后網頁后總是會帶上/code/變量名,導致頁面無法顯示
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2014-08-31
你的代碼測試,什么都不輸入。
1。點擊確定,prompt函數會返回""空字符串,會將空字符串作為你的函數返回值,這個值不符合你的任何一個判斷標準,就會出現“要努力了”。
2。點擊取消,prompt函數會返回null這個值,于是就會出現“請輸入你的成績”。
兩種點擊會得到兩種不同結果。
2014-08-25
我剛才試了一下你的代碼是顯示要努力了,而不是請輸入你的成績啊
2014-08-25
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>prompt</title>
<script language="javascript">
function rec(){
var score; //score變量,用來存儲用戶輸入的成績值。
score = prompt("請輸入你的考試成績:") ;
if(score!=null){
if(score>=90)
{
document.write("你很棒!");
}
else if(score>=75)
{
document.write("不錯吆!");
}
else if(score>=60)
{
document.write("要加油!");
}
else if(score>=0)
{
document.write("要努力了!");
}
}
else{
document.write("請輸入你的成績");
}
}
</script>
</head>
<body>
<form>
<input name="button" type="button" onClick="rec()" value="點擊我,對成績做評價!">
</form>
</body>
</html>