day6 (javascript)
1.运算符-——三目运算符
由三个运算数或表达式组的结构
条件表达式?表达1:表达式2
如果条件表达式为true,执行表达式1;
如果条件表达式为false,执行表达式2;
2、 两个 浏览器端函数
alert() 弹出警示框
prompt()弹出提示(输入)框,输入的值是字符串类型
3、流程控制
程序=数据+算法
程序分为顺序执行、选择执行、循环执行
(1)if语句
语句1;
if(条件表达式){
语句2;
}
语句3;
①执行语句1
②如果条件表达式为true,执行语句2
③执行语句3
(2)if - else 语句
语句1;
if(条件表达式){
语句2;
}else{
语句3;
}
语句4;
①执行语句1
②执行条件表达式,如果是true,执行语句2;如果是false,执行语句3。
③执行语句4
条件表达式中几个特殊情况
undefined、null、0、‘’、NaN 在条件表达式中都表示false
(3)if-else 嵌套
用于判断多种情况
语句0
if(条件表达式1){
语句1;
}else if(条件表达式2){
语句2;
}else。。。if(条件表达式N){
语句N;
}else{
语句N+1;//以上所有的表达式均为false
}
(4)switch-case
和if-else类似,是一种特殊的多项分支语句
语句0;
switch(表达式){
case 1: //如果表达式的值为1
语句1。。。。
break;
case n:
语句 n。。。
break;
default:
语句 n+1;//以上所有的条件都是false
}
说明:表达式和case中的值比较的时候使用的是全等于(===)
对比if-else嵌套和switch-case语句
相同点:两者都可以用于多项分支语句
不同点:if-else 既可以判断相等,又可以判断不等,适用范围比较广泛
switch-case至适用于全等的情况;在结构上更为清晰合理,执行效率 相对比较高。
循环执行
循环:就是一遍又一遍执行相同或者相似的代码
循环的两个要素
循环的条件:控制循环的次数
循环体:重复执行的相同或相似代码
while循环
while(循环条件){
循环体
}

浙公网安备 33010602011771号