jsswitch如何让他一直循环

JavaScript012

jsswitch如何让他一直循环,第1张

循环只要指定条件为true,循环就可以一直执行代码块。

1、使用while循环的步骤分析循环条件和循环操作套用while语法写出代码检查循环是否能够退出。

2、while(条件)

3、需要执行的代码。

3、do/while循环是while循环的变体。该循环会在检查条件是否为真之前执行一次代码块,然后如果条件为真的话,就会重复这个循环。

那个,前面的回答,我表示有意见。

首先,括号中的A,B,C,是用逗号隔开的三个表达式A、B、C,这个整体叫做逗号表达式。

何为逗号表达式 ?参见百科 http://baike.baidu.com/view/2393109.htm

直接点说,逗号表达式最后的值,是由表达式的最后一个表达式(这里是表达式C)决定的。但是,并不是像前面仁兄所说的不执行前面的,而是会一个一个执行(先A,然后B,最后C)。

如果把这个逗号表达式分开来写,应该是下面这样:

A

B

switch(C) {

}

下面写一个很简单的例子来说明这个问题:

<script>

var a, b, c

switch(a=2, b=3, c=a+b){

case 2:alert(2)break

case 3:alert(3)break

case 5:alert(5)break

default:alert('none')

}

</script>

上面的结果,是5 。 我想这是最有力的证明了!

执行过程:

先计算并获得switch后面小括号里的表达式或变量值,然后将计算结果顺序与每个case后的常量比较。

当二者相等时,执行个case块中的代码,当遇到break时,就跳出switch选择结构,执行switch选择结构之后的代码。

如果任何一个case之后的常量与switch后的小括号中的值相等,则执行switch尾部的default块中代码。