javascript - 在 javascript 中使用 != null 和 != undefined 之间有什么功能区别吗?

标签 javascript null operators undefined null-check

在 javascript 中,使用 != null!= undefined 在功能上有什么区别吗?

是否可以为 myVar 分配一个值,这将使这两行代码计算出不同的结果?

console.log(myVar != undefined)
console.log(myVar != null)

如果您了解这两个操作的性能,我也很想知道。

最佳答案

没有功能差异。 x != undefinedx != null 都只在 xnull< 时计算为 false/未定义。对于 x 的所有其他值,它们都计算为真。

也没有性能差异。

关于javascript - 在 javascript 中使用 != null 和 != undefined 之间有什么功能区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54674460/

相关文章:

php - 如何在不同计算机上的用户之间共享网站上的实时更新?

javascript - 两个排序的坐标数组之间最近点的索引

python - 运算符(operator)模块和 pandas

c++ - 在 C++ 中复制 vector 时 vector 运算符 = 出错

c++ - 为什么 cout 和 cin 使用按位移位(<< 和 >>)?

javascript - 如何使用获取值的提示动态地将选项添加到选择菜单

javascript - 如何使用非零索引初始化 Javascript 数组

python - 有效地删除 *index* 包含空值的数据帧行 (NaT)

java - 可以将 null 分配给值类型变量或与值类型变量进行比较吗?

javascript - Jquery .html 不起作用