gpt4 book ai didi

JavaScript switch-case 内部结构

转载 作者:行者123 更新时间:2023-11-30 08:06:41 26 4
gpt4 key购买 nike

考虑以下代码:

// Checking parities
switch(queueingSystem.Priority) {
case 1:
FetchGridElements();
break;
case 1:
BindToControls(this, document.getElementsByClassName("grid-controls"));
break;
default:
return false;
}

JavaScript 是否在内部测试每个case 的值和类型,等同于:

queueingSystem.Priority === 1

或者

queueingSystem.Priority == 1

最佳答案

它检查严格相等 === 如下代码所示:

switch (1) {
case "1":
console.log('ok');
break;
default :
console.log('nok');
}

记录 nok

它在 the ECMAScript specification 中定义:

If input is equal to clauseSelector as defined by the === operator, then

关于JavaScript switch-case 内部结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17061700/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com