1-1 结构

  1. #结构: if--else-- 如果--否则--
  2. if(条件表达式){
  3. 代码块1
  4. }else{
  5. 代码块2
  6. }
  7. #注: 条件表达式为true,执行代码块1
  8. 条件表达式为false,执行else中的代码块2
  1. var score = prompt("请输入分数");
  2. if (score >= 60) {
  3. alert("及格")
  4. } else {
  5. alert("没有及格")
  6. }

1-2 if-elseif-else

js中不支持6<age<18这种语句

  1. var age = prompt("请输入年龄");
  2. if (age > 6 && age < 12) {
  3. console.log("可以打酱油")
  4. } else if (age > 12 && age < 18) {
  5. console.log("可以上中学")
  6. } else if (age > 18) {
  7. console.log("可以上网吧")
  8. } else {
  9. console.log("在加吃奶")
  10. }

tips:多个条件判断可以从大到小进行判断

  1. var age = prompt("请输入年龄");
  2. if (age >18) {
  3. console.log("可以上网吧")
  4. } else if (age > 12) {
  5. console.log("可以上中学")
  6. } else if (age > 6) {
  7. console.log("可以打酱油")
  8. } else {
  9. console.log("在加吃奶")
  10. }