代码之家  ›  专栏  ›  技术社区  ›  Francisc

if子句中的javascript假/空var

  •  2
  • Francisc  · 技术社区  · 15 年前

    什么样的变量 不是 通过这个:

    if(myVar){//code}

    布尔值错误?无效的?布尔值“假”和“空”?还有别的吗?

    谢谢您。

    1 回复  |  直到 11 年前
        1
  •  10
  •   Christian C. Salvadó    15 年前

    以下全部内容 法西 值为:

    • null
    • undefined
    • NaN
    • 0
    • "" (空字符串)
    • false

    任何其他转换为布尔值的东西都会产生 true .

    更多信息: