Maison  >  Questions et réponses  >  le corps du texte

javascript - que signifie if(aa)


if (aa) Qu'est-ce que ça juge exactement ? (Je regardais les captures d'écran du code d'autres personnes avec ces jugements. Je n'ai pas compris l'abréviation)
Est-ce pour juger si aa est nul ou indéfini ??

Supposons la figure 2 :

Quel est le if(aa) ici qui juge ??

黄舟黄舟2663 Il y a quelques jours1374

répondre à tous(5)je répondrai

  • 漂亮男人

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

    Tout d'abord, la syntaxe de l'expression if est :

    if (expression)
        statement
    

    expressionexpression被执行,如果结果为 truthy(真值),statement就执行,如果为falsy(fausse valeur), elle ne sera pas exécutée

    .

    truthyfalsy en JavaScript, la fausse valeur est

    .
    false
    undefined
    null
    0
    -0
    NaN
    "" // the empty string

    À l'exception de celles-ci, le reste sont de vraies valeurs.

    répondre
    0
  • 我想大声告诉你

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

    Veuillez rechercher vous-même des mots-clés : 隐式类型变换

    répondre
    0
  • PHP中文网

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

    Si vous ne comprenez pas, vous pouvez poser des questions

    répondre
    0
  • 过去多啦不再A梦

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

    Il s'agit d'une expression de jugement if. La syntaxe spécifique est la suivante :

    if (condition)
       statement1
    [else
       statement2]
    

    La valeur de la condition doit être de type booléen vrai ou faux

    En Javascript, les valeurs suivantes seront implicitement converties en faux :
    0, -0, null, false, NaN, undefined, "" (chaîne vide)
    Les autres valeurs seront converties en vrai, veuillez noter que "faux "C'est aussi vrai.

    répondre
    0
  • 迷茫

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

    if (aa) équivaut à

    if (!!aa){
        console.log('here goes true'); 
    }

    répondre
    0
  • Annulerrépondre