Comprendre le vrai et le faux de JavaScript
Le langage JavaScript fait la distinction entre les valeurs véridiques et fausses. Les valeurs vraies sont évaluées comme vraies lorsqu'elles sont utilisées dans un contexte booléen, tandis que les valeurs fausses sont évaluées comme fausses.
Considérez les exemples de données suivants :
var a = 0; var b = 10 == 5; var c = 1; var d = -1;
Comprendre les valeurs fausses
La valeur var a = 0 ; est faux car zéro est évalué à faux. De même, var b = 10 == 5 ; est faux car la comparaison est fausse.
Comprendre les valeurs de vérité
La valeur var c = 1; est véridique car les nombres non nuls, y compris les nombres négatifs, sont évalués comme vrais. Par conséquent, var d = -1 ; est également véridique.
Définition MDN de Vérité/Falsie
Selon MDN :
"En JavaScript, une valeur véridique est une valeur qui traduit à vrai lorsqu'elles sont évaluées dans un contexte booléen. Toutes les valeurs sont véridiques à moins qu'elles ne soient définies comme fausses (c'est-à-dire, à l'exception de faux, 0, "", null, indéfini et NaN)."
Liste complète des valeurs fausses
Selon MDN, la liste complète des valeurs fausses en JavaScript inclut :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!