Compartilhar via


Dados booleanos

Enquanto os tipos de dados numéricos e de seqüência de caracteres podem ter um número praticamente ilimitado de valores diferentes, o boolean o tipo de dados pode ter apenas dois. Os literais são true e false. Um valor booleano expressa a validade de uma condição (informa se a condição for true ou false).

Usando valores booleanos

Você pode usar um valor booleano literal (true ou false) como a instrução de condição em uma estrutura de controle. Por exemplo, você pode criar um loop infinito potencialmente usando true como condição para a while instrução.

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 ******

Observe que a condição para a divisão de um loop infinito pode ser movida para o controle de loop, tornando-o um loop explicitamente finito. No entanto, alguns loops podem ser gravados muito mais simplesmente usando a construção de loop infinito.

Usando um booleano literal em uma if...else instrução permite que você facilmente inclua uma declaração ou escolha entre instruções no programa. Essa técnica é útil para desenvolver programas. No entanto, é mais eficiente para incluir uma instrução diretamente (sem um Se instrução) ou usar comentários para impedir a inclusão de uma instrução.

Para obter mais informações, consulte Estruturas de condicional de JScript.

Consulte também

Referência

True Literal

False Literal

Tipo de dados Boolean (Visual Studio - JScript)

Objeto Boolean

Conceitos

Expressões de JScript

Outros recursos

Dados em JScript

Estruturas de condicional de JScript