Manual de Referência JavaScript Boolean

JavaScript Boolean (Boolean)

JavaScript boolean values can have one of two values: true or false.

Boolean() Function

You can use the Boolean() function to determine if an expression is true:

Example

Boolean(10 > 9)     // Returns true

Experimente você mesmo

Or even simpler:

Example

(10 > 9)            // Also returns true
10 > 9              // também retorna true

Experimente você mesmo

Para obter tutoriais sobre valores booleanos, leia nosso Tutorial do JavaScript Boolean.

Atributos Boolean

Atributos Descrição
constructor Retorna a função que cria o原型 do JavaScript Boolean.
prototype Permite que você adicione propriedades e métodos ao原型 do Boolean.

Métodos Boolean

Método Descrição
toString() Converte o valor booleano em uma string e retorna o resultado.
valueOf() Retorna o valor original do valor booleano.

Objeto Boolean

O objeto Boolean representa dois valores: "true" ou "false".

A sintaxe para criar um objeto Boolean:

new Boolean(value);	//construtor
Boolean(value);		//função de conversão

Parâmetro

Parâmetro value O valor armazenado pelo objeto Boolean ou o valor a ser convertido em Boolean.

Retorno

Quando chamado como um construtor (com o operador new), o Boolean() converte seus parâmetros em um valor booleano e retorna um objeto Boolean que contém esse valor.

Se chamado como uma função (sem o operador new), o Boolean() apenas converte seus parâmetros em um valor booleano bruto e retorna esse valor.

Notas:Se o parâmetro value for omitido ou definido como 0, -0, null, "", false, undefined ou NaN, o objeto é definido como false. Caso contrário, é definido como true (mesmo que o parâmetro value seja a string "false").

Descrição do objeto Boolean

No JavaScript, o valor booleano é um tipo de dados básico. O objeto Boolean é um objeto booleano que empacota valores booleanos. O objeto Boolean é主要用于 fornecer o método toString() para converter valores booleanos em strings.

Quando o método toString() é chamado para converter um valor booleano em uma string (geralmente chamado implicitamente pelo JavaScript), o JavaScript internamente converte esse valor booleano em um objeto Boolean temporário e chama o método toString() desse objeto.

Livro de texto adicional

Para obter mais informações, leia o conteúdo relevante do tutorial avançado do JavaScript:

Tipos de referência do ECMAScript
Os tipos de referência geralmente chamados de classes (class) ou objetos. Esta seção explica os tipos de referência pré-definidos do ECMAScript.