JS05

流程控制语句

   JavaScript支持的分支语句主要有if和switch语句。

   

if语句块的语法形式如下:

<script type="text/javascript">

//只有两种情况下

if(条件){

要执行的语句块;

}else{

要执行的语句块;

}

//多种情况下

if(条件){

要执行的语句块;

}else if(条件){

要执行的语句块;

}else{

要执行的语句块;

}

</script>

  

switch 语句的语法形式如下

<script type="text/javascript">

switch(表达式){

case 值1:执行的语句块;break;

case 值2:执行的语句块;break;

case 值3:执行的语句块;break;

...

default:执行的语句块;

}

</script>

     

while循环语句的结构;

<script type="text/javascript">

while(循环条件){

循环体语句块;

}

</script>

do..while 语句的结构

<script type="text/javascript">

do{

循环体语句块;

}while(循环条件)

</script>

两者区别while先判断后执行、循环体语句可能一次都不执行,do while是先执行后判断,所以循环体语句至少执行一次。

for 循环语句的基本结构;

<script type="text/javascript">

for(表达式1;表达式2;表达式3){

循环体语句;

}

</script>

提示:当循环次数确定的情况下,一般使用for循环。相比while和do while语法更简洁。

for…in 的基本结构

<script type="text/javascript">

for(变量 in 对象){

执行的语句块;

}

</script>

 

<script type="text/javascript">

var arr=new Array(5);

arr[0]=1;

arr[2]=3;

arr[3]="abc";

arr[5]=true;

for(var index in arr){

document.write(index+"<br>");

}

</script>

猜你喜欢

转载自www.cnblogs.com/sunlangui/p/11363400.html
0条评论
添加一条新回复