tutoriais mais recente desenvolvimento web
 

JavaScript Booleans


Um Boolean JavaScript representa um dos dois valores: true ou false .


Valores booleanos

Muitas vezes, na programação, você vai precisar de um tipo de dados que só pode ter um de dois valores, como

  • YES / NO
  • ON / OFF
  • TRUE / FALSE

Para isso, JavaScript tem um Boolean tipo de dados. Ele só pode ter os valores true ou false .


O Boolean() Function

Você pode usar o Boolean() função para descobrir se uma expressão (ou uma variável) é verdadeira:

Exemplo

Boolean(10 > 9)        // returns true
Tente você mesmo "

Ou ainda mais fácil:

Exemplo

(10 > 9)              // also returns true
10 > 9                // also returns true
Tente você mesmo "

Comparações e Condições

Comparações O capítulo JS dá uma visão completa de operadores de comparação.

O capítulo Condições JS dá uma visão completa de declarações condicionais.

aqui estão alguns exemplos:

Operador Descrição Exemplo
== igual a if (day == "Monday")
> Melhor que if (salary > 9000)
< menos que if (age < 18)

O valor booleano de uma expressão é o fundamento para comparações e condições de JavaScript.


Tudo com um valor "real" é verdadeira

Exemplos

100

3.14

-15

"Hello"

"false"

7 + 1 + 3.14

5 < 6
Tente você mesmo "

Tudo sem um "Real" é falsa

O valor booleano de 0 (zero) é falsa:

var x = 0;
Boolean(x);       // returns false
Tente você mesmo "

O valor booleano de -0 (menos zero) é false :

var x = -0;
Boolean(x);       // returns false
Tente você mesmo "

O valor booleano de "" (string vazia) é false :

var x = "";
Boolean(x);       // returns false
Tente você mesmo "

O valor booleano de undefined é false :

var x;
Boolean(x);       // returns false
Tente você mesmo "

O valor booleano de null é false :

var x = null;
Boolean(x);       // returns false
Tente você mesmo "

O valor booleano de false é (você adivinhou) false :

var x = false;
Boolean(x);       // returns false
Tente você mesmo "

O valor booleano de NaN é false :

var x = 10 / "H";
Boolean(x);       // returns false
Tente você mesmo "

Propriedades Booleanas e Métodos

valores primitivos, como o verdadeiro eo falso, não pode ter propriedades ou métodos (porque eles não são objetos).

Mas com JavaScript, métodos e propriedades também estão disponíveis para valores primitivos, porque o JavaScript trata valores primitivos como objetos ao executar métodos e propriedades.


Referência booleana completa

Para uma referência completa, vá ao nosso completo JavaScript booleana Referência .

A referência contém descrições e exemplos de todas as propriedades e métodos booleanos.