<script> /*单分支 * if(条件,表达式:返回布尔值true/false){ * 如果括号中的表达式成立true,就执行花括号中的所有语句 * 如果括号中的表达式不成立false,就直接跳过花括号,不执行花括号里面的内容 * } * */ // let a=-10; // if(a>1){ // console.log(a+",是大于1的数") // } // console.log("程序结束") //因为这里的表达式是不成立的,所以直接跳过花括号里的内容,不执行,所以控制台输出:程序不执行 // let a=10; // if(a>1){ // console.log(a+",是大于1的数") // } // console.log("程序结束") //因为这里的表达式是成立的,所以要执行花括号里的内容,也要打印输出大括号里的内容 /*双分支 二选一,如果...否则.... * if(表达式条件判断){ * 执行语句1 * }else{ * 执行语句2 * } * */ // let a=parseInt(prompt("请输入一个整数")); // if(a>0){ // console.log("唐伯虎点秋香"); // }else { // console.log("唐伯虎点华太太"); // } /*多分支 是多选一的操作而不是全部操作 * if(){}else if(){}else if(){}.......slse{}; * */ // var grade=parseInt(prompt("请输入你的分数")); // if(grade>=90){ // console.log("A") // }else if (grade>=80&&grade<90){ // console.log("B"); // } else if(grade<80&&grade>=70){ // console.log("C"); // }else { // console.log("不及格"); // } /*多个if 相当于表示多个单分支,只要表达式成立 返回true都要打印输出*/ var a=50; if (a<100){ console.log("唐伯虎点秋香") } if (a>18){ console.log("唐伯虎点春香") } if (a>30){ console.log("唐伯虎点石榴姐") } if(a<51){ console.log("唐伯虎体力真好") } /*switch case * sweitch(变量名称){ * case 值1:执行语句1 * case 值2:执行语句2 * case 值2:执行语句3 * ......... * default:执行默认语句 * } * * */ let day=window.prompt("请输入今天星期几用阿拉伯数字"); switch (day) { case "1":console.log("今天星期一");break; case "2":console.log("今天星期二");break; case "3":console.log("今天星期三");break; case "4":console.log("今天星期四");break; case "5":console.log("今天星期五");break; case "6":console.log("今天星期六");break; case "7":console.log("今天星期七");break; default:console.log("你输入的是火星时间吗?") } </script>
javascript 单分支 双分支 多分支和switch case知识点讲解及案例
最新推荐文章于 2024-01-05 20:31:33 发布