JavaScript条件语句和循环语句

1.条件语句

(1).if...else

if(判断条件){

语句1

}else{

语句2

}

(2).if...else if....else

if(判断条件){

语句1

}else if(判断条件){

语句2

}else{

语句3

}

(3).if

if(判断条件){

}

if...else if....else和if...else每次只会执行一个语句,执行后就会跳出语句。

2.循环语句

循环语句常用的有do...while和for和while与for in。

所有的循环语句只要满足循环条件,就会一直执行,直到满足条件。

(1).do...while语句

语法:

do

{

语句1

}while(循环条件)

var v = 0;

var a = 0;

do

{

a+=v;

v++;

}while(i<=100)

注:如果不在do循环了加上v++;那么这就是一个死循环,所以do...while容易形成死循环。

(2).while语句

语法:

while(循环条件)

{

}

while语句和do...while类似,唯一不同的是while先执行判断条件在执行语句,所以while循环里的语句最少会执行零次而do...while最少会执行一次。

(3).for语句

语法:

for(初始表达式;循环条件;操作表达式)

{

语句1

}

var v =0;

for(i=0;i>100;i++)

{

v+=i;

}

注:for语句不容易形成死循环,因为它有一个操作表达式。

(4).for in

注:for in只能对数组和对象循环,for in不会形成死循环。

语法:

for(变量名 in 数组)

{

语句1

}

原文地址:https://www.cnblogs.com/zhang1999/p/7117541.html