1、分支语句
顺序结构的程序,从上往下,
分支结构的执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序
分支结构的程序设计的关键,在于构造合适的分支条件和分支程序流程,
if(表达式){语句;}
注意:
表达式必须在小括号之中,执行语句必须在大括号内
if条件语句后面不用加分号
执行语句如果只有一句,大括号可以不写,但是不建议省略
if(表达式){语句1;……
}else{
语句2;……
}
if(表达式){
语句;
}else if(表达式){
语句;
}else if(表达式){
语句;
}else{
语句;
}
注意:
后两种else语句不能单独存在,总是向上匹配离他最近的if语句
2、switch语句
switch(表达式){
case 结果1:(执行语句)
break;
case 结果1:(执行语句)
break;
default:(执行语句)
}
例子:
var age=200
switch(age){
case 200: {console.log("你好") }
break;
case 210: {
console.log("ninini")
}
break;
default: {console.log("zuihou")};
}
3、循环语句
重复执行某些语句
一组被重复执行的语句为循环体
能否继续重复的条件称之为循环的终止条件
a、while循环
while(表达式){
语句
}
注意:
while循环是先判断循环条件的,则while的循环次数最少为0
while循环之所以结束,是因为每次循环执行的过程中都会改变循环变量
执行while循环之前,必须给循环变量设置初始值
和if条件语句一样,如果while循环体中只有一条语句,大括号可以不写,不推荐
while循环结构末尾不需要加分号
b、do……while循环(先执行在判断**加分号)最少执行一次
do{
语句;
}while(表达式);
```
do{
var result = prompt("请输入")
}while(result!=="yes")
document.write("我们爱了")
```
c、for循环
for循环是循环中使用较为广泛的一种循环结构
for(表达式;表达式;表达式){
循环体
}
解释:
执行表达式1,var num=0;循环变量初始化,而且在for循环中只执行一次
执行表达式2 num<10; 判断循环能否继续执行
如果满足 循环继续
如果不满足 循环结束
满足条件,所以执行循环体
执行表达式3
for标准循环
for(var i=0;i<100;i++){
console.log(i)
}
for(var i=0;i ")
}
}
for快速遍历(不管有多少,总会循环一遍)
var arr =[1,2,3,4]
for(var i in arr){
document.write(i)
}
for循环嵌套
for(var i=1;i<10;i++){
for(var j=1;j")
}
注意:
for循环表达式
表达式1不写,则需要在循环结构外 为循环体变量赋初值(分号不可省略)
表达式2不写 则表示循环体条件恒成立,(死循环)
表达式3不写 则需要循环结构内部为循环体变量增加改变条件
4、break和continue语句
都具有跳转作用,可以让代码不按照原有的顺序执行
break语句用于跳出代码块或者循环,循环中止
continue语句用于立即终止本轮循环不走底下代码,返回循环结构的头部,
开始下一轮循环,循环不终止
//break
var i = 0;
while(i<20){
document.write(i+"break"+"
")
i++;
if(i===10){
break;
}
}
//continue
var i = 0;
while(i<20){
document.write(i+"continue"+"
")
i++;
if(i===10){
continue;
}
document.write("123")
}
页面更新:2024-06-20
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号