Maison  >  Article  >  interface Web  >  Quelles sont les règles de conversion des valeurs de type JS en types booléens ?

Quelles sont les règles de conversion des valeurs de type JS en types booléens ?

php中世界最好的语言
php中世界最好的语言original
2018-03-19 16:25:462805parcourir

Cette fois, je vais vous expliquer quelles sont les règles pour convertir les valeurs de type JS en types booléens, et quelles sont les précautions pour convertir les valeurs de type JS en types booléens. cas pratique, jetons-y un coup d'œil une fois.

En raison du récent examen écrit, j'ai trouvé beaucoup de questions sur la conversion d'autres types en types booléens, je vais donc les résumer !

1. Convertissez le type String en booléen

1 Lorsque le résultat de la conversion j est vrai

①Toute chaîne

PS : Les chaînes vides renvoient également vrai

2. Le résultat de la conversion est faux

①Chaîne vide

2. Convertir le type numérique en booléen

1 Lorsque le résultat de la conversion est vrai

①Tout non-0. valeur numérique (y compris l'infini)

2. Le résultat de la conversion est faux

①0

②NaN

3.

Le type de classe d'objet est converti en booléen

1. 🎜>

①Tout objet (y compris les objets vides)

②Objet tableau (y compris les tableaux vides)

Expression régulière

2 Lorsque le résultat de la conversion est faux

①Objet vide

PS : Cela doit être distingué de l'objet vide précédent {}. Un objet vide signifie que l'objet a été créé, mais il ne contient rien, tandis qu'un objet vide signifie qu'il n'a pas été créé, ce qui est nul

4. Convertir le type non défini en booléen

1 Ne peut renvoyer que faux

Je crois que vous avez lu. cet article Vous maîtrisez la méthode des cas. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Comment utiliser les chaînes JavaScript


Comment implémenter la liaison de données bidirectionnelle dans l'applet WeChat

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