21 of 264 menu

Função Boolean

A função Boolean converte o valor passado para o tipo lógico. O resultado da execução da função será true ou false.

Apenas os seguintes valores são convertidos para false: 0, string vazia, null, undefined, NaN. Todos os outros valores (números, strings, objetos, arrays, funções) são convertidos para true.

Sintaxe

Boolean(o que precisa ser convertido);

Exemplo

Vamos converter o número 0 para o tipo lógico:

Boolean(0);

Como resultado da execução do código obteremos false:

false

Exemplo

Vamos converter o valor NaN:

Boolean(NaN);

Também, após a execução do código, obteremos false:

false

Exemplo

Agora vamos converter o número 1:

Boolean(1);

Após a execução do código obteremos true:

true

Exemplo

E agora vamos converter um número negativo:

Boolean(-1);

Como resultado da execução do código obteremos true:

true

Exemplo

Vamos definir um número decimal como parâmetro:

Boolean(11.5);

Após a execução do código também obteremos true:

true

Exemplo

E agora vamos converter uma string vazia:

Boolean('');

Resultado da execução do código:

false

Exemplo

Se especificarmos uma string preenchida como parâmetro:

Boolean('str');

Após a conversão, obteremos true:

true

Exemplo

Vamos converter o valor booleano true:

Boolean(true);

Resultado da execução do código:

true

Exemplo

E agora vamos converter o valor booleano false:

Boolean(false);

Como resultado da execução do código é retornado false:

false

Exemplo

Vamos especificar um objeto vazio como parâmetro da função:

Boolean({});

Após a execução do código a função Boolean converterá o objeto para o valor true:

true

Exemplo

Agora vamos especificar um array vazio como parâmetro:

Boolean([]);

Após a execução do código também obteremos o valor true:

true

Exemplo

Vamos converter uma função vazia:

Boolean(function(){});

Como resultado da execução do código obtemos true:

true

Exemplo

Agora vamos converter o valor null:

Boolean(null);

Como resultado da execução do código obtemos false, assim como na conversão do número 0:

false

Veja também

  • a função Number,
    que converte para número
  • a função String,
    que converte para string
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar