条件语句
1、if(条件判断语句){
语句一
}
如果条件语句成立,则执行语句一。
1、if(条件语句){
语句一
}else{
语句二
}
如果条件语句成立,则执行语句一,否则执行语句二。
3、if(条件语句){
语句一
}else if(条件语句二){
语句二
}else{
语句三
}
如果条件语句一成立则执行语句一,然后结束判断,如果不成立继续判断条件语句二,如果成立,则执行语句二,否则执行语句三。
4、switch语法
语法:
switch(参数){
case 匹配参数一:
执行语句一
break;
case 匹配参数二:
执行语句二
break;
case 匹配参数三:
执行语句三
break;
default:
默认执行语句
var price = 15;
if(price <= 15-3){
console.log("我们去美餐乐吃饭吧!");
}else{
console.log("我们去吃黄焖鸡!");
}
在JavaScript中判断语句不能连写:
例如:错误写法:100>=grade>=90
正确写法:grade<=100 && grade>=90
var grade = 98;
if(grade>=90 && grade<=100){
console.log("优秀");
}else if(grade>=75){
console.log("良好!");
}else if(grade>=60){
console.log("你的成绩及格!");
}else{
console.log("不及格!")
}
判断闰年的条件
能被400整除
能被4整除且不能被100整除
var year = 2000;
var name = "闰年";
var name1 = "平年";
console.log(year%400 == 0 || (year%4 == 0 && year%100!=0)?name:name1);
if(year%400 == 0 || (year%4 == 0 && year%100!=0)){
console.log(""+year+"是闰年");
}else{
console.log(""+year+"是平年");
}
var name = "苍老师";
switch(name){
case "苍老师":
console.log("啊啊啊啊");
break;
case "波多野结衣":
console.log("噢噢噢噢");
break;
case "陈老师":
console.log("skyblue");
break;
default:
onsole.log("咿呀咿呀");
}
if(name == "苍老师"){
console.log("啊啊啊啊");
}else if(name == "波多野结衣"){
console.log("噢噢噢噢");
}else if(name == "武藤兰"){
console.log("skyblue");
}else{
console.log("咿呀咿呀")
}