gpt4 book ai didi

javascript - 为什么 typeof 是运算符而不是属性?

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

我正在学习 Javascript,我遇到了一些感觉有点“古怪”的东西。

为什么 typeof 不是 .length.name 这样的属性?它似乎应该属于该类别。相反,它被认为是一种类似于等号的运算符 =

也许有一个明显的解释,或者我不理解某些东西(很可能)。

最佳答案

如果它是一个属性,那么您将无法测试某物是否为 undefined,因为未定义的值不能具有属性。

更糟糕的是,如果未声明变量,则尝试测试其上的属性会抛出 ReferenceError。

关于javascript - 为什么 typeof 是运算符而不是属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40998940/

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