左边的代码,var mynanme=prompt("请输入你的名字");
if(myname!=null)
{
alert("你好"+myname);
}
else{
"你好我的朋友们"
}
不知道为啥,我就算把那个else的选项去掉结果没什么变化,在那个prompt的窗口显示的过程当中还是会显示if里边的内容,没有else的事~~~这是为什么?
else 里面没输出
prompt里面获取的值是一个字符串,你不输入值,获取的是一个空字符串而不是一个null对象,所以把if( myname!=null ) 换成if( myname!="" )即可
"你好我的朋友们" 后面是不是需要加上 “ ; ”。