js 满足某条件再继续执行代码

js 满足某条件再继续执行代码,第1张

采用setInterval方法,判断条件,当条件满足时执行下面代码,例如:
var i = 0;
var out = setInterval(f,1000);
function f()
{
if(i > 5)
{
clearTimeout(out);
alert("aaaa");
}
else
{
i++;
}
}

可以这样写,但是按你这个例子来说,第三个条件是进不去的,因为前两个条件a>=0和a<0已经把所有情况包含进去了,所以运行不到第三个a==-addAcount-1条件里。

如果像下面这样,每个条件就都可能运行到:

if(a>10){

}
else if(a>5 && a<=10){
}
else if(a>0 && a<=5){
}
else if(a==0){
}
else if(a<0){
}

可以,用“&&”连接就可以,表示同时满足,如果是

的关系,就用“||”符号连接,如下:
if((2>1)&&(a==2)&&(a>1)){
}

在if语句中用js正则表达式的test函数返回true或false来判断是否匹配,并执行相应的程序

我给你一个判断字符串是否为A后面多个B的例子,你看看吧

<script type=text/javascript>

var str="ABBBBB";

var regex=/^AB+$/;

if(regextest(str)){

documentwrite("匹配");

}else{

documentwrite("不匹配");

}

</script>

具体可以按这个步骤 *** 作:

if(a==1&&b==2){

//do something

}//条件是a等于1  并且  b等于2时才能成立,两个条件必须同时满足

if(a==1||b==2){

//do something

}//条件是a等于1  或者  b等于2时才能成立,两个条件满足一个就行

if(a==1){

//do something

}else if(b==2){

//do something

}

else if(c==3){

//do something

}else{

//do something

}

//这是有多个可能是用这种方式,

补充一个可能:

if ( '001' == FormId ||'002'==FormId||'003'== FormId ){}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13380589.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-25
下一篇 2023-07-25

发表评论

登录后才能评论

评论列表(0条)

保存