Condividi tramite


Dati Boolean

Mentre i tipi di dati numerici e stringa possono presentare un numero virtualmente illimitato di valori diversi, in JScript il tipo di dati boolean dispone di due soli valori. Sono i valori letterali true e false. Un valore Boolean esprime la validità di una condizione, ovvero se è vera o falsa.

Utilizzo di valori Boolean

È possibile utilizzare un valore Boolean letterale true o false come l'istruzione relativa a una condizione in una struttura di controllo. È possibile, ad esempio, creare un ciclo potenzialmente infinito utilizzando true come condizione per l'istruzione 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 ******

La condizione per interrompere cicli infiniti può essere spostata al controllo del ciclo, così da ottenere un ciclo esplicitamente finito. Tuttavia, alcuni cicli possono essere scritti in modo molto più semplice utilizzando la costruzione di ciclo infinito.

L'utilizzo di un valore Boolean letterale in un'istruzione if...else agevola l'inclusione di un'istruzione o la scelta tra più istruzioni nel programma. Per quanto si tratti di una tecnica utile per lo sviluppo dei programmi, l'inclusione diretta delle istruzioni senza un'istruzione if o l'utilizzo di commenti per impedirla rappresenta tuttavia una pratica più efficiente.

Per ulteriori informazioni vedere Strutture condizionali JScript.

Vedere anche

Riferimenti

Valore letterale true

Valore letterale false

Tipo di dati Boolean (Visual Studio - JScript)

Oggetto Boolean

Concetti

Espressioni JScript

Altre risorse

Dati in JScript

Strutture condizionali JScript