Valores verdadeiros e falsos em JavaScript

Valores verdadeiros e falsos em JavaScript Link to heading

Introdução Link to heading

Em JavaScript, valores verdadeiros e falsos são um conceito fundamental para entender como as condições são avaliadas no código.

O que são valores verdadeiros e falsos? Link to heading

  • Truthy: São valores considerados “true” em um contexto booleano.
  • Falsy: São valores considerados “false” em um contexto booleano.

Lista de valores falsos Link to heading

  • false
  • 0 (zero)
  • -0 (zero negativo)
  • NaN (não é um número)
  • null
  • undefined
  • A string vazia ""

##Lista de valores verdadeiros

  • Qualquer valor que não seja falso

Exemplo Link to heading


if ("") {
    console.log("String vazia é verdadeira");
} else {
    console.log("String vazia é falsa");
}

// String vazia é falsa

Função Boolean() Link to heading

  • A função Boolean() é usada para converter um valor em um valor booleano.
  • Se o valor for verdadeiro, a função retorna true.
  • Se o valor for falso, a função retorna false.

Exemplo Link to heading

console.log(Boolean(0)); // false
console.log(Boolean("a")); // true

Recomendações Link to heading

  • É importante entender a diferença entre valores verdadeiros e falsos para escrever condições precisas no código.
  • A função Boolean() pode ser usada para verificar se um valor é verdadeiro ou falso.

Continue aprendendo sobre valores verdadeiros e falsos para escrever código JavaScript mais robusto!

<< Coerção em JavaScript Operadores em JavaScript >>