關于if......else....
var score =80; //score變量存儲成績,初值為80
score="javascript";
???? if(score>=60)
{
???? document.write("很棒,成績及格了。");
}
???? else
{
document.write("加油,成績不及格。");
}
????? //結果為什么顯示的是不及格???
var score =80; //score變量存儲成績,初值為80
score="javascript";
???? if(score>=60)
{
???? document.write("很棒,成績及格了。");
}
???? else
{
document.write("加油,成績不及格。");
}
????? //結果為什么顯示的是不及格???
2016-03-20
舉報
2016-04-14
你若盛開0 ? ?說的是正確的
2016-03-20
后面再加上score=“JavaScript”就是把變量重新賦值了,重復賦值以后一個為準,所以score現在是一個字符串而不是數字了,就無法顯示正確結果了。就像我的最后顯示結果為不及格
?<script type="text/javascript">
var score =80; //score變量存儲成績,初值為80
? ? ?score="53";
? ??
if(score>=60) ?//60分以上為及格
{
? ? ?document.write("很棒,成績及格了。");
}
? ? else //否則不及格
{
document.write("加油,成績不及格。");
}
2016-03-20
??? var score =55; //score變量存儲成績,初值為80
?? ?? if(score>=60)
這段代碼的意思是:var定義變量,score是變量的名字,就和人名的意思一樣,這里的score表示成績,你也可以用拼音chengji代替
if意思是如果,如果score(成績)大于等于60分,則會輸出你下面的這一行內容document.write("很棒,成績及格了。");
else意思是否則,意思是假如score的值小于60分,則會輸出下面的這一行內容document.write("加油,成績不及格。");
2016-03-20
賦值問題。把srore="javascript"給去掉。
2016-03-20
為什么要加score="javascript";這句?可能現在score的值是str了