不輸入值不等于null么
var myname=prompt("請(qǐng)輸入你的姓名:");
if(myname!=null)
?{ ? alert("你好"+myname); }
else
?{ ?alert("你好 my friend."); ?}
這段代碼意思是myname不等于空值時(shí)彈出”你好+myname的值”,否則就彈出”你好my friend”沒(méi)錯(cuò)吧,但是當(dāng)我在彈出的對(duì)話框中什么也不輸入就點(diǎn)擊確定按鈕,不是相當(dāng)于myname等于空值么,為什么不彈出”你好 my friend.”,而是彈出“你好”
2016-07-21
""是一個(gè)空字符串,還是一個(gè)字符串變量。
null是表示無(wú)值。
2016-07-21
等于空
2016-07-21
不輸入不等于空值,按確定返回的是空格,也是一個(gè)字符,就像HTML中的 一樣,也是一個(gè)字符,只有按取消返回的是null。不知道這樣描述你能不能理解
2016-07-21
這是個(gè)BUG
加上這樣的判斷: ?else if(score<60&&score>=0)else if(score<60&&score>=0)