判断这个表达式为真还是假
JScript code
i%7===0||(i.toString()).substring("7")!=-1
------解决方案--------------------写个判断语句呗。。
if(i%7===0||(i.toString()).substring("7")!=-1){alert('a');}
else{alert('b');}
------解决方案--------------------得看i是什么值啊
------解决方案--------------------
------解决方案--------------------i从1到100的话
这个始终为 真
------解决方案--------------------if(i%7===0||(i.toString()).substring("7")!=-1){alert('true');}
else{alert('false');}
------解决方案--------------------i%7===0||(i.toString()).indexOf("7")!=-1
楼主 没理解 substring 和 indexOf 的区别
------解决方案--------------------
------解决方案--------------------i%7===0 ???
------解决方案--------------------HTML code
<script type="text/javascript">
for(i=0; i<=100;i++){
    if(i==0){
        continue;
    }
  if(i%7==0 || i.toString().indexOf('7')!=-1){
    alert('输出');
  }else{
    //alert(i);  
  }
}
------解决方案--------------------
if(i==0){
       continue;
   }//不然0%7 始终为0了。。。
i%7为 7的倍数, i.toString().indexOf('7')!=-1  //i中存在7