gpt4 book ai didi

javascript - var 中是什么样的东西

转载 作者:行者123 更新时间:2023-11-28 12:46:15 26 4
gpt4 key购买 nike

我在 var Z 中有一个文字对象或其组件之一。即。以下之一

var Q = {"name" : 123};

Z = Q;
Z = Q["name"];

我如何确定它是哪一个?

最佳答案

如果是这种情况,您可以使用typeof[ mozilla docs ] 检查该值是否为数字。

if (typeof z === "number") {
alert("I'm the property!");
} else {
alert("I'm the object!");
}
如果 x 是一个基元 "number""boolean"

typeof x 很有用>"string""undefined""function",但对于其他类型,您需要更复杂的检查。

如果有人使用对象包装类型而不是原始类型,则此检查也可能会出现意外行为。 patrick dw's excellent answer提供了一个可以处理这个问题的解决方案。

关于javascript - var 中是什么样的东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7348109/

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