操作系统:Linux version 4.4.131.D001.64.190906 (YHKYLIN-OS@Kylin)
WPS版本:WPS Office 2019 WPS表格(11.8.2.10533)
和VBA中的select语句基本一样,都是为了多个条件判断使用的。
主要的不同是JS的switch在每一个case的后面,都必须使用break跳出,否则会对每一个case都进行判断。
如果case后面没有break,语句中又含有default,那么default语句就必然会执行。
而VBA中只要满足了一个case,就会跳出整个select。
function testSwitch() {
var n = Math.random() * 100
n = Math.floor(n)
Debug.Print(n+ "是" + JSSwitch(n))
}
function JSSwitch(n) {
switch (n%2){
case 1:
return "奇数"
break
case 0:
return "偶数"
break
default:
return "负数"
}
}