分支语句之switch语句
语法:
Switch(表达式){
Case 值1:
代码1:
Break;
Case 值2:
代码2:
Break;
Case 值3:
代码3:
Break;
.....
Default: 代码n;
}
Switch语句中 case后面的值比较得时候是严格模式
var dengJi = "B";
switch (dengJi){
case "A":
console.log("90分到100分");
break;
case "B":
console.log("80分到90分");
break;
case "C":
console.log("0分到60分");
break;
default:
console.log("输入有误");
}
//优化后的,case后面不可以接case,否则会默认成值
var month =Number(prompt("请输入月份"));
switch(month){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:console.log("31天");break;
case 4:
case 6:
case 9:
case 11:console.log("30天");break;
case 2:console.log("28天");break;
}
循环语句之while语句,先判断后执行,可能一次都不会执行
循环:一件事情重复的做
在循环的过程中:1.循环结束的条件 2.循环体 3.计数器(迭代条件)
While循环的语法:
Var 变量 = 值;
While(循环的条件){
循环的代码;
计数器++;
}
//求用户的账号和密码是否一致
var userName = prompt("请你输入账号");
var password = prompt("请你输入密码");
while(userName !="zy" || password !="123"){
userName = prompt("请你输入账号");
password = prompt("请你输入密码");
}
console.log("登录成功");