【发布时间】:2013-02-06 09:38:38
【问题描述】:
在检查 null 或 undefined 以及是否应该使用 !== 或 != 和“未定义”或未定义时,我有点困惑。
这是我正在处理的一些代码。我的 null/unudefined 等哪里出了问题?
var c = (jQuery(this).prop("target") != null && jQuery(this).prop("target") != undefined && jQuery(this).prop("target").toLowerCase() == "_blank") ? 1 : 0;
谢谢
【问题讨论】:
-
您遇到错误了吗?
-
您绝对必须致电
toLowerCase()吗? -
@AshReva 不完全是这样,但作为试图找出错误的一部分,我正在检查这样的事情,我不是 100% 的。
标签: javascript jquery ternary-operator