Comment convertir les nombres en booléens en javascript

Comment convertir les nombres en booléens en javascript
La conversion de type est un phénomène de conversion d'un type de données en un autre. Comme tout autre langage de programmation, JavaScript fournit deux types de conversions de données I.e. implicite et explicite. Dans la conversion implicite, JavaScript convertit automatiquement un type de données en une autre tandis que dans la conversion de type explicite, nous devons utiliser certaines fonctions intégrées pour convertir le type de données.

La conversion «nombre à booléen» appartient à la conversion de type explicite. Pour convertir un nombre en un type de données booléen, nous devons utiliser une fonction intégrée Booléen (). Cet article présente une compréhension détaillée de la façon de convertir les nombres en booléen en javascript. Par la suite, il explique l'impact de l'utilisation de non «!"Signe et double pas"!!" signe.

Comment convertir les nombres en booléens en javascript

Avant de sauter dans la conversion de type, nous devons d'abord comprendre ce qu'est le type de données booléen? Bien! Il s'agit d'un type de données très simple qui n'a que deux résultats possibles. Maintenant, la question est lors de la conversion des autres types de données en type de données booléen; Quand il reviendra-t-il vrai et quand il renverra une fausse valeur?

Dans JavaScript, le type de données booléen convertira toutes les valeurs en vraie sauf les valeurs suivantes:

  • nul
  • 0
  • Nan
  • FAUX
  • "
  • indéfini

Il est maintenant temps de comprendre comment nous pouvons convertir explicitement le type de données des nombres en type de données booléen. Dans JavaScript, la fonction booléenne reviendra vrai pour toutes les valeurs numériques autres que 0.

Exemple
Le code indiqué ci-dessous montrera comment convertir un nombre en valeur booléenne:

var a = 10;
console.log ("le numéro d'origine:", a);
console.Log ("numéro converti en booléen", booléen (a));

Dans le code ci-dessus, nous avons créé une variable et lui avons attribué un numéro. Pour convertir une valeur numérique en une valeur booléenne, nous avons utilisé une fonction intégrée "Booléen»Et la console.La fonction log () est utilisée pour imprimer l'original et la valeur convertie de «un". Lors de l'exécution réussie du code, nous obtiendrons la sortie suivante sur la console du navigateur:

Exemple
Voyons un autre exemple pour comprendre quand Booléen renvoie la fausse valeur:

var a = 0;
console.log ("le numéro d'origine:", a);
console.Log ("numéro converti en booléen", booléen (a));

Maintenant, le code ci-dessus convertit une valeur numérique «0» en un type de données booléen, en conséquence, il reviendra faux comme indiqué dans l'extrait suivant:

Utilisation de "!«Le signe dans la fonction booléenne fournit une valeur contradictoire I.e. La fonction booléenne s'affichera true pour 0 et false pour toutes les valeurs non nulles. En utilisant deux signes non des signes "!!«Fournira les résultats réels que je.e. 0 = faux, 1 = vrai.

Exemple
Pour une meilleure compréhension, considérez le morceau de code suivant:

var a = 0;
var b = 10;
console.log ("le numéro d'origine:", a);
console.Log ("numéro converti en booléen", booléen (!un));
console.log ("Le numéro d'origine:", b);
console.Log ("numéro converti en booléen", booléen (!b));

Le code donné ci-dessus fournit la sortie suivante:

L'extrait ci-dessus vérifie que l'utilisation de «!«Le signe dans la fonction booléenne montre les résultats contraires.

Conclusion

En JavaScript, une fonction intégrée booléenne est utilisée pour convertir le type de données numérique en type de données booléen. La fonction booléenne renvoie vrai pour toutes les valeurs numériques autres que zéro. Cependant, l'utilisation de l'opérateur logique et non dans la fonction booléenne entraîne des résultats falsie. Cette rédaction présente un aperçu complet de la façon de convertir un type de données numérique en un type de données booléen. De plus, il décrit les conséquences de l'utilisation de l'opérateur logique et non «!"Ainsi que la double négation"!!".