Maison > Questions et réponses > le corps du texte
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 ??
漂亮男人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
truthy
和 falsy
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.
过去多啦不再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.