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块中代码。