gpt4 book ai didi

javascript - 检查 undefined variable 的最佳 JS 实践是什么?

转载 作者:行者123 更新时间:2023-11-28 12:07:56 25 4
gpt4 key购买 nike

Possible Duplicates:
Javascript: undefined !== undefined?
What is the best way to compare a value against 'undefined'?

我在控制台上玩过,在检查未定义时得到了一些奇怪的结果,
当我这样做时var a; a的类型和值变为 "undefined"正确的?那么为什么a===undefined是真的并且 a=="undefined"a==="undefined"是假的吗?
并且,会typeof a == "undefined"像其他语言一样是最佳实践吗?

不相关 - 如何在 iPhone 的问题中标记代码?

最佳答案

当执行 a=="undefined"或 a==="undefined"时,您正在将 a 的值与包含字符 u、n、d、e、f、i、n、e 的字符串进行比较, d.

所以你的表达式归结为 undefined=="somestring",这显然是错误的。

typeof 返回一个字符串,因此在这种情况下将其与字符串进行比较是可行的。

关于javascript - 检查 undefined variable 的最佳 JS 实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7185096/

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