Boolean (Português)

posted in: Articles | 0

o valor passado como o primeiro parâmetro é convertido para um valor booleano, se necessário. Se o valor for omitido ou for 0 -0 null false NaN undefined ou a string vazia (""), o objeto tem um valor inicial de false., Todos os outros valores, incluindo qualquer objeto, uma matriz vazia (), ou a seqüência de caracteres “false“, crie um objeto com um valor inicial de true.

não confunda o primitivo Boolean valores true e false com o true e false valores de Boolean objeto.,

Qualquer objeto que o valor não é undefined ou null, incluindo um Boolean objeto cujo valor é false, avalia true quando passou para uma instrução condicional. Por exemplo, a condição da seguinte if declaração de avalia true:

var x = new Boolean(false);if (x) { // this code is executed}

Este comportamento não se aplica a Boolean primitivos., Por exemplo, a condição da seguinte if declaração de avalia false:

var x = false;if (x) { // this code is not executed}

não usar um Boolean objeto para converter um não-valor booleano para um valor booleano., Para executar esta tarefa, em vez disso, use Boolean como uma função, ou um casal NÃO: operador

var x = Boolean(expression); // use this...var x = !!(expression); // ...or thisvar x = new Boolean(expression); // don't use this!

Se você especificar qualquer objeto, incluindo um Boolean objeto cujo valor é false como o valor inicial de uma Boolean objeto, o novo Boolean objeto tem um valor de true.

não use umBoolean objeto no lugar de umBoolean primitivo.,

Nota: Quando a propriedade não-padrão document.all é usada como argumento para este construtor, o resultado é um Boolean objecto com o valor false. Esta propriedade é legada e não-padrão e não deve ser usada.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *