Maison  >  Article  >  interface Web  >  Comment convertir une chaîne en type booléen en javascript

Comment convertir une chaîne en type booléen en javascript

青灯夜游
青灯夜游original
2021-07-20 12:02:5522729parcourir

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)".

Comment convertir une chaîne en type booléen en javascript

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn