读书人

判断这个表达式为真还是假解决方案

发布时间: 2012-04-15 18:39:21 作者: rapoo

判断这个表达式为真还是假

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是什么值啊

i从1到100

[解决办法]
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从1到100的话

这个始终为 真

[解决办法]
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

读书人网 >JavaScript

热点推荐