Dati Boolean
Aggiornamento: novembre 2007
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
Concetti
Riferimenti
Tipo di dati Boolean (JScript)