gpt4 book ai didi

javascript - 检查数组是否包含数字(0 问题)

转载 作者:行者123 更新时间:2023-11-30 07:27:20 26 4
gpt4 key购买 nike

我有一个数字数组。该数组可能包含一个零。

如何检查数组是否包含数字?我目前正在这样做:

if (Number(arr.value(pos)) != false)

然而,这也将 0 视为 false。因此,如果数组中有 0,它会将其视为数组为空。

我怎样才能克服这个问题?

最佳答案

试试这个:

if (Number(arr.value(pos)) !== false)

!= 进行“虚假”检查。 0、undefined、false、null、''、NaN 都是假的。其他一切都是“真相”。如果你只想测试错误(而不是所有其他错误的陈述),你必须使用 ===!==。尽量避免使用 !===,因为大多数情况下您实际上指的是 !=====

关于javascript - 检查数组是否包含数字(0 问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10112661/

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