gpt4 book ai didi

javascript - 为什么 typeof null 在 switch 语句中行为不当?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:19:53 25 4
gpt4 key购买 nike

众所周知

typeof null

返回“对象”。

但是,我有一段代码看起来像这样:

switch(typeof null){
case "object":
1;
default:
3;
}

此代码返回 3。

为什么 typeof null 返回的“对象”不会导致 case 语句的第一个分支被执行?

最佳答案

您缺少第一种情况的 break - 因此它落入 default 情况并返回 3。

switch(typeof null){
case "object":
1;
break;
default:
3;
}

关于javascript - 为什么 typeof null 在 switch 语句中行为不当?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2955198/

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