Maison > Article > interface Web > Comment convertir une chaîne en type booléen en javascript
Méthode Javascript pour convertir une chaîne en type booléen : 1. Utilisez la double négation logique "!!", la syntaxe "!! String" 2. Utilisez la fonction Boolean() pour forcer la conversion de la valeur en booléen. valeur, la syntaxe "Boolean(string)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
Il existe 2 manières courantes pour JavaScript de convertir une valeur en valeur booléenne :
Utiliser un double NON logique
Utiliser la fonction Boolean()
Méthode 1 : Utiliser un double NON logique
Un opérateur NON logique !
peut convertir la valeur en valeur booléenne et l'annuler. Deux opérateurs NON logiques peuvent convertir la valeur en valeur booléenne correcte.
console.log(!!0); //返回false console.log(!!1); //返回true console.log(!!""); //返回false console.log(!!NaN); //返回false console.log(!!null); //返回false console.log(!!undefined); //返回false console.log(!![]); //返回true console.log(!!{}); //返回true console.log(!!function(){}); //返回true
Méthode 2 : Utilisez la fonction Boolean()
Utilisez la fonction Boolean() pour forcer la conversion de la valeur en valeur booléenne.
console.log(Boolean("0")); //返回true console.log(Boolean("1")); //返回true console.log(Boolean("")); //返回false
Pièce jointe : Convertir les valeurs communes en valeurs booléennes
1 | true |
0 | false |
true | true |
false | false |
"" | false |
undefined | false |
null | false |
NaN | false |
Infinity | true |
[Apprentissage recommandé : Tutoriel avancé javascript]
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!