流程控制语句的分类
流程控制语句
- 顺序语句
- 分支语句(根据条件选择性执行)
1.if语句
2.switch语句 - 循环(根据条件循环执行,不满足条件时终止循环)
if语句
if语句分为三种:
1.单分支 if(条件表达式){};
2.双分支 if(){}else{};
3.多分支 if()else if(){}else if(){}else{};
单分支
var x = 10;
对x变量进行判断,如果条件表达式为true,就执行紧挨着的大括号
如果条件表达式为false,就不执行紧挨着的大括号
双分支
if (条件表达式) {}else{}
当条件表达式为true,走if后的{} 为false,走else后的{}
if ('') {
alert('true')
} else {
alert('false')
多分支
var x = +prompt('请输入数字....');
if(x>=80&&x<=100){
alert('优秀')
}else if(x>=60&&x<80){
alert('良好')
}else if(x<60&&x>=0){
alert('差生')
}else{
alert('你输入的数字超出成绩范围')
}
switch语句
表达式:通过运算得到一个值,3+2 5>3
执行流程:拿匹配表达式和case后的常量进行比对,必对成功的,进入程序,输出该case选项的语句以及后面的语句,遇到break终止。
switch (匹配表达式) {
case 常量值:
语句;
break;
case 常量值:
语句;
break;
case 常量值:
语句;
break;
case 常量值:
语句;
break;
default:
语句;
break;
}
补充
获取文本框:
- document.getElementById(‘ipt’)获取到input标签,存入oIpt中
DOM:
- document文档
get:
-
获取 element 标签(元素) by 通过 id在document 中通过id取得到元素
var oIpt = document.getElementById('ipt'); console.log(oIpt.value);