为了账号安全,请及时绑定邮箱和手机立即绑定

为什么上边的可以,下边的这个当条件不成立的时候,不能执行else语句呢?

if(parseInt(j)>6 || parseInt(j)<1){

                  alert("请输入1-6之间的阿拉伯数字!")

              }else{

                hobby[parseInt(j)-1].checked=true;

              }





if(parseInt(j)<=6 || parseInt(j)>=1){

                hobby[parseInt(j)-1].checked=true;

                  

              }else{

                alert("请输入1-6之间的阿拉伯数字!")

              }


正在回答

1 回答

解决了。把第二个代码的“||”换成了“&&”就可以了。因为输入比1大的,这个条件也可以成立。所以不能进入else。

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

举报

0/150
提交
取消

为什么上边的可以,下边的这个当条件不成立的时候,不能执行else语句呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信