<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
/*switch() {
case 表达式:
语句...
break;
case 表达式:
语句...
break;
case 表达式:
语句...
break;
default:
语句...
}*/
/*
* 执行流程
* switch...case..语句
* 执行的时候会使用case后面的值,和switch后面的值做比较,判断是否全等。
* 如果比较结果为true,则从当前case开始执行代码
* 当前case后的说有代码都会被执行,我们可以在case后面加一个break关键字。
* 这样却宝只是执行当前case后面的语句,不会执行其他的case语句
* 如果为false会继续向下进行比较。
* 如果所有的结果都是false,那么自会执行default(默认)语句;
* switch语句和if语句的功能实际上是重复的, 使用swithc可以实现if的功能
* 同样使用if也能实现switch的语句, 到时候根据我的使用情况进行使用。
*
* */
/*var num = 3;
switch (num) {
default : console.log("什么不是")
case 1 : console.log("一"); break;
case 2 : console.log("二"); break;
}*/
var score = +prompt("请输入分数");
// 方式一
/*switch (parseInt(score / 10)) {
case 10 :
case 9 :
case 8 :
case 7 :
case 6 : console.log("合格"); break;
default : console.log("不合格"); break;
}*/
// 方式二
/*switch (true) {
case score >= 60 : console.log("合格"); break;
default : console.log("不合格"); break;
}*/
if (score >= 60) {
console.log("合格");
}
</script>
</head>
<body>
</body>
</html>
尚硅谷JavaScript学习笔记_p34分支分支语句
于 2022-10-25 18:10:13 首次发布