<!DOCTYPE html>
<html>
<body>
<h2>JavaScript switch</h2>
<p id="demo"></p>
<script>
var text;
switch (new Date().getDay()) {
case 4:
case 5:
text = "周末马上就到了";
break;
case 0:
case 6:
text = "今天是周末";
break;
default:
text = "期待周末";
}
document.getElementById("demo").innerHTML = text;
</script>
</body>
</html>
严格的比较
Switch case 使用严格比较(===)。
值必须与要匹配的类型相同。
只有操作数属于同一类型时,严格比较才能为 true
=== 值相等并且类型相等 == 等于
<!DOCTYPE html>
<html>
<body>
<h1>JavaScript 比较</h1>
<p>把 5 赋值给 x,然后显示比较 (x == 5) 的值:</p>
<p id="demo"></p>
<script>
var x = 5;
document.getElementById("demo").innerHTML = (x === "5");
</script>
</body>
</html>