Partager via


Données booléennes

Alors que les types de données numériques et de chaîne peuvent théoriquement présenter un nombre illimité de valeurs différentes, le type de données booléen n'en reconnaît que deux. Il s'agit des littéraux true et false. Une valeur booléenne exprime la validité d'une condition, c'est-à-dire qu'elle indique si la condition est vraie (true) ou fausse (false).

Utilisation de valeurs booléennes

Vous pouvez utiliser une valeur booléenne littérale (true ou false) comme instruction de condition dans une structure de contrôle. Vous pouvez, par exemple, créer une boucle infinie en utilisant true comme condition de l'instruction while.

var s1 : String = "Sam W.";
var s2 : String = "";
while (true) {
   if(s2.Length<s1.Length)
      s2 = s2 + "*";
   else
      break;
}
print(s1);   // Prints Sam W.
print(s2);   // Prints ******

Notez que la condition pour sortir d'une boucle infinie peut être déplacée vers le contrôle de la boucle, laquelle devient ainsi une boucle finie. Toutefois, certaines boucles peuvent être écrites de façon plus simple en utilisant la construction de boucle infinie.

Le recours à un littéral booléen dans une instruction if...else permet d'inclure facilement une instruction ou de choisir entre plusieurs instructions dans votre programme. Cette technique est utile dans le cadre du développement de programmes. Il est néanmoins plus efficace d'inclure directement une instruction (sans instruction if) ou d'utiliser des commentaires pour empêcher l'inclusion d'une instruction.

Pour plus d'informations, consultez Structures conditionnelles JScript.

Voir aussi

Référence

true, littéral

false, littéral

Type de données booléen (Visual Studio - JScript)

Boolean, objet

Concepts

Expressions JScript

Autres ressources

Données JScript

Structures conditionnelles JScript