L'opérateur !! en Javascript
L'opérateur !! en JavaScript est souvent appelé "opérateur de double négation" ou "opérateur de non non". Il est principalement utilisé pour convertir une valeur en un booléen. En utilisant cet opérateur, vous pouvez obtenir une valeur booléenne true si la valeur d'origine est "truthy" (évaluée comme vrai dans un contexte booléen) et false si la valeur d'origine est "falsy" (évaluée comme fausse dans un contexte booléen).
Voici un exemple :
let valeur = "Bonjour"; // Une chaîne de caractères non vide (truthy)
let boolResultat = !!valeur; // Utilisation de l'opérateur de double négation
console.log(boolResultat); // Affiche true, car la chaîne de caractères est "truthy"
Dans cet exemple, la variable valeur
contient une chaîne de caractères non vide, ce qui signifie qu'elle est évaluée comme "truthy". En utilisant l'opérateur de double négation, nous avons obtenu la valeur booléenne true dans la variable boolResultat
.
Voici un autre exemple avec une valeur falsy :
let valeur = 0; // Le nombre zéro (falsy)
let boolResultat = !!valeur; // Utilisation de l'opérateur de double négation
console.log(boolResultat); // Affiche false, car le nombre zéro est "falsy"
Dans ce cas, la variable valeur
contient le nombre zéro, qui est évalué comme "falsy". L'opérateur de double négation nous donne donc la valeur booléenne false dans la variable boolResultat
.
6 octobre 2023 - Wakonda - JavaScript
Rechercher
Tags
Articles récents
- Quel est le but de l'attribut "role" en HTML ?
- Changer la couleur de l'espace réservé (placeholder)
- Attention à cet email d’arnaque !
- Supprimer un fichier d'un référentiel Git sans le supprimer du système de fichiers local
- JS - Récupérer le dernier élément d'un tableau
- JS - Prévisualiser une image avec son upload
- PHP - Convertir une chaîne de caractères en un booléen
- PHP : Vérifier si une session a déjà été démarrée
- Créer un APK ou un AAB en ligne de commandes
- L'opérateur !! en Javascript