第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

哪位大神可以幫我看看我的程序哪出錯(cuò)了嗎?

?function rec(){
?var score=prompt("請(qǐng)輸入您的成績(jī)"); //score變量,用來(lái)存儲(chǔ)用戶輸入的成績(jī)值。????????????? ;
?? if(score=null)
?? {
?????? document.write("輸入成績(jī)");
?? }
??
?? else if(score>=90)
?{
??? document.write("你很棒!");
?}
?else if(score>=75)
??? {
??? document.write("不錯(cuò)吆!");
?}
?else if(score>=60)
??? {
??? document.write("要加油!");
??? }
? else
? {
????? document.write("要努力!");
? }
? }
? rec();
? </script>
</head>
<body>
??? <input name="button" type="button" onClick="rec()" value="點(diǎn)擊我,對(duì)成績(jī)做評(píng)價(jià)!" />
</body>
</html>


我點(diǎn)擊取消按鈕,顯示的還是要努力并不是返回null,是哪里出錯(cuò)了呢?

正在回答

7 回答

function rec() {

? var score = prompt("請(qǐng)輸入您的成績(jī):");

? if(score== null) {

? ? document.write("輸入成績(jī)");//改為 prompt("輸入成績(jī)");

? } else if(score >= 90) {

? ? document.write("你很棒!");

? } else if(score >= 75) {

? ? document.write("不錯(cuò)吆!");

? } else if(score >= 60) {

? ? document.write("要加油!");

? } else {

? ? document.write("要努力!");

? }

}

rec();

1 回復(fù) 有任何疑惑可以回復(fù)我~

score=null是賦值



0 回復(fù) 有任何疑惑可以回復(fù)我~

?if(score==null) 改這個(gè)就好了



1 回復(fù) 有任何疑惑可以回復(fù)我~

更正一下,你在var score=prompt("請(qǐng)輸入您的成績(jī)"); 下面寫這么一條語(yǔ)句:console.log(typeof score);可以知道score本身的類型就是string,而且類型永遠(yuǎn)都是為string,輸入一些數(shù)值測(cè)試一下就知道。

要想得到正確的結(jié)果,這么寫就可以了:

function rec() {

? var score = prompt("請(qǐng)輸入您的成績(jī):");

? if(score.length == 0) {

? ? document.write("輸入成績(jī)");

? } else if(score >= 90) {

? ? document.write("你很棒!");

? } else if(score >= 75) {

? ? document.write("不錯(cuò)吆!");

? } else if(score >= 60) {

? ? document.write("要加油!");

? } else {

? ? document.write("要努力!");

? }

}

rec();


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

一壺時(shí)光 提問(wèn)者

謝謝大神解疑~
2018-05-29 回復(fù) 有任何疑惑可以回復(fù)我~

score是整型,應(yīng)該是字符串類型才可以判斷是否為空,typeof 'score' == 'string'就可以了。score.length == 0進(jìn)行為空判斷。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

一壺時(shí)光 提問(wèn)者

謝謝解答~
2018-05-28 回復(fù) 有任何疑惑可以回復(fù)我~

謝謝大神哈

0 回復(fù) 有任何疑惑可以回復(fù)我~

你與第一個(gè)if對(duì)應(yīng)的else就是document.write("要努力");啊? 想返回null就寫成document.write("null");

1 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
JavaScript入門篇
  • 參與學(xué)習(xí)       741387    人
  • 解答問(wèn)題       9868    個(gè)

JavaScript做為一名Web工程師的必備技術(shù),本教程讓您快速入門

進(jìn)入課程

哪位大神可以幫我看看我的程序哪出錯(cuò)了嗎?

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)