很多程序都具有switch语句,用于作为菜单功能。当传入的参数的值等于菜单选项将会执行菜单选项中的内容,但是JavaScript语言具有特殊性有三等(===)和两等(==)两种情况,对于JavaScript来说switch使用的是三等呢,还是两等呢?我们以下面这段程序来进行阐述。
<!DOCTYPE html>
<html>
<head>
<title>简单的switch的使用</title>
<meta charset="utf-8">
</head>
<body>
<script>
var a="1";
var b=2;
function foo(){
switch(a){
case 1:{
console.log("number 1");
break;
}
case 2:{
console.log("number 2");
break;
}
case "1":{
console.log("string 1");