關于2-4中例子的問題
var myname=prompt("請輸入你的姓名:");
if(myname!=null)
?{ ? alert("你好"+myname); }
else
?{ ?alert("你好 my friend."); ?}
這段如果輸入的變量為空,彈出你好+myname,其他情況(也就是輸入了姓名的時候)彈出你好myfriend,,,,,,是這樣理解的嗎?那不應該是輸入姓名時彈出你好+myname嗎?
var myname=prompt("請輸入你的姓名:");
if(myname!=null)
?{ ? alert("你好"+myname); }
else
?{ ?alert("你好 my friend."); ?}
這段如果輸入的變量為空,彈出你好+myname,其他情況(也就是輸入了姓名的時候)彈出你好myfriend,,,,,,是這樣理解的嗎?那不應該是輸入姓名時彈出你好+myname嗎?
2017-09-28
舉報
2017-09-28
你理解反了,是不等于空,也就是輸入了名字時為if成立。
2018-01-22
實測,如上代碼輸入,實際輸入為空時,也不會返回"你好 my friend.",而是返回"你好"。請問有人知道是怎么回事嗎?