亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

不輸入值不等于null么

var myname=prompt("請輸入你的姓名:");
if(myname!=null)
?{ ? alert("你好"+myname); }
else
?{ ?alert("你好 my friend."); ?}

這段代碼意思是myname不等于空值時彈出”你好+myname的值”,否則就彈出”你好my friend”沒錯吧,但是當我在彈出的對話框中什么也不輸入就點擊確定按鈕,不是相當于myname等于空值么,為什么不彈出”你好 my friend.”,而是彈出“你好”

正在回答

4 回答

""是一個空字符串,還是一個字符串變量。

null是表示無值。

0 回復 有任何疑惑可以回復我~

等于空

0 回復 有任何疑惑可以回復我~

不輸入不等于空值,按確定返回的是空格,也是一個字符,就像HTML中的&nbsp一樣,也是一個字符,只有按取消返回的是null。不知道這樣描述你能不能理解

1 回復 有任何疑惑可以回復我~

這是個BUG

加上這樣的判斷: ?else if(score<60&&score>=0)else if(score<60&&score>=0)

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

不輸入值不等于null么

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號