1. if语句
结构:if--else 如果否则<br /> if(条件表达式){<br /> 代码块1<br /> } <br /> else{<br /> 代码块2<br /> }<br /> 条件表达式为true,执行代码块1<br /> 条件表达式为flase,执行else中的代码块2
<script>
// 结构:if--else 如果否则
/* if(条件表达式){
代码块1
}
else{
代码块2
}
*/
// 条件表达式为true,执行代码块1
// 条件表达式为flase,执行else中的代码块2
var age =19
if (age >=18){
console.log("可以上班");
}
else{
console.log("家里蹲");
}
</script>
2. if elseif 语句
age>=18 成年人<br /> 6<=age<=18 少年 <br /> age<6 儿童
<script>
/* age>=18 成年人
6<=age<=18 少年
age<6 儿童
*/
var age=prompt("请输入年龄")
if (age>=6 && age<=18){
console.log("少年");
}
else if (age>=18) {
console.log("成年人");
}
else {
console.log("儿童");
}
</script>
3. switch
<script>
var score =prompt("请输入")
score = Number(score)
switch(score){
case 100:
console.log("优秀");
break;
case 80 :
console.log('良');
break;
case 60 :
console.log('及格');
break;
default :
console.log('不及格');
break;
}
4. while 循环
var (表达式){<br /> 代码块<br /> }<br /> 表达式为true 会一直执行while中的代码块
只要表达式满足条件,就一直在循环中,while 使用相对较少
<script>
/* while 使用相对较少 */
var age = 0;
while ( age <= 3){
// 只要表达式满足条件,就一直在循环中
console.log(age);
age++; //使用++,就可以停止循环了
}
/* var (表达式){
代码块
}
表达式为true 会一直执行while中的代码块
*/
</script>
5. break
break停止的意思
<script>
for(var i=0;i<=5;i++){
if(i==3){
break;
}
console.log(i);
}
</script>
6. continue
continue 跳出某个条件继续循环
<script>
//continue 跳出某个条件继续循环
for(var i=0;i<=5;i++){
if(i==3){
continue;
}
console.log(i);
}
</script>