左邊的代碼是錯誤的吧
左邊的代碼,var mynanme=prompt("請輸入你的名字");
if(myname!=null)
{
alert("你好"+myname);
}
else{
"你好我的朋友們"
}
不知道為啥,我就算把那個else的選項去掉結果沒什么變化,在那個prompt的窗口顯示的過程當中還是會顯示if里邊的內(nèi)容,沒有else的事~~~這是為什么?
左邊的代碼,var mynanme=prompt("請輸入你的名字");
if(myname!=null)
{
alert("你好"+myname);
}
else{
"你好我的朋友們"
}
不知道為啥,我就算把那個else的選項去掉結果沒什么變化,在那個prompt的窗口顯示的過程當中還是會顯示if里邊的內(nèi)容,沒有else的事~~~這是為什么?
2016-03-14
舉報
2016-03-14
else 里面沒輸出
2016-03-14
prompt里面獲取的值是一個字符串,你不輸入值,獲取的是一個空字符串而不是一個null對象,所以把if( myname!=null ) 換成if( myname!="" )即可
2016-03-14
"你好我的朋友們" ? ? 后面是不是需要加上 “ ?; ”。