ホームページ  >  に質問  >  本文

JavaScript - if(aa) は何を意味しますか


if(aa) 一体何を判断しているのでしょうか? (他の人のコードのスクリーンショットを見てこの判定をしていました。略語が分かりませんでした)
aaがnullか未定義かを判定するものでしょうか??

図 2 を仮定します:

ここでの if(aa) は何を判断するのでしょうか??

黄舟黄舟2663日前1372

全員に返信(5)返信します

  • 漂亮男人

    漂亮男人2017-07-05 10:54:09

    まず、if式の構文は次のとおりです:

    リーリー

    expression被执行,如果结果为 truthy(真值),statement就执行,如果为falsy(false値)、実行されません。 JavaScript の

    は false の値です。 リーリー

    これらを除き、残りは真の値です。truthyfalsy

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-07-05 10:54:09

    自分でキーワードを検索してください: 隐式类型变换

    返事
    0
  • PHP中文网

    PHP中文网2017-07-05 10:54:09

    分からないことがあれば質問も可能です

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-07-05 10:54:09

    これは if 判定式です。具体的な構文は次のとおりです。 リーリー

    条件の値はブール型 true または false である必要があります

    JavaScript では、次の値は暗黙的に false に変換されます:

    0、-0、null、false、NaN、未定義、"" (空の文字列)
    その他の値は true に変換されますので、ご注意ください"false" それも本当です

    返事
    0
  • 迷茫

    迷茫2017-07-05 10:54:09

    if (aa)

    と同等です リーリー

    返事
    0
  • キャンセル返事