读书人

各位有空吗?麻烦帮看上以上代码哪里出

发布时间: 2012-09-18 16:21:42 作者: rapoo

各位有空吗?麻烦帮看下以下代码哪里出问题了?【IF语句不能正常执行】
/*各位有空吗?麻烦帮看下以下代码哪里出问题了?【IF语句不能正常执行】具体问题请看注释/*...*/里写的。把下面代码保存为html问题,打开即可看到效果。*/


JScript code
<HTML><HEAD><TITLE>Test</TITLE><script type = "text/javascript"><!--alert('郁闷!又一个倒霉鬼进来了.小二接客了');alert('欢迎进入风飘雨的整人网站');alert('本空间绝无任何病毒!');alert('进入本网站需满18周岁!!');alert('你确定你有十八岁?!');alert('我不相信…!!');alert('拿出你的身份证让我检查一下!');alert('如果你不拿的话~~~~~~');alert('那也没关系');alert('哈哈');var myName = prompt('你叫做什么大名:', '');if (myName !=""){    alert(myName + '...这真是人的名字吗?');}else   {    alert('不告诉我...??你的名字真的那么见不得人吗??');    alert('都见不的人了,还进入做什么啊!!');    alert('自己出去吧');    alert('你皮真厚啊,还不退出??!!!'); }alert('你确定你是人吗?');alert('我不相信!!');alert('明明是个zhu头.还装什么啊 - -!');alert('不太像啊');alert('有有后悔按了这个按钮??')alert('猜猜我会让你按几次??')alert('先猜一下啊?');alert('不想猜就算了');var howMany = prompt('给你个反省的机会,自己输入你要按几次吧:',  '');if (howMany != " " || howMany != 0)/*这里输入为空,为什么不能进入下面的else If? 输入0也不能进入else,怎么回事??*/    {    for (var i=0; i<howMany; i++)    alert('还有 ' + (howMany-i) + ' 次!');    }else if(howMany == ""){    alert('想溜,没那么容易,给我点二十次!!早知如此何必当初 ~~~');    for (var I=100; I>0; I--)    alert('还有 ' + (100-I) + ' 次!');}else{    alert('竟敢使诈!!给你机会你没有好好珍惜,遭天谴了吧,给我按 100次!!');    for (var i=0; i<100; i++)    alert('还有 ' + (100-i) + ' 次!');}alert('还想玩吗??');alert('不想啦...好吧...放过你吧...!!');alert('下次再那么好奇了');alert('对了,我好像忘了一件事,很重要......');alert('思考中,请稍后.......');alert('思考中,请稍后.......');alert('想到了!!!!');// --></script></HTML>


[解决办法]
if(howMany==null)
{

}
else if(howMany =="" || howMany == "0")
{
}
else
{

}

读书人网 >JavaScript

热点推荐