Menu
CoddyTech

Conversão de Tipos - Parte 2

Parte da seção Fundamentos do Journey de JavaScript da Coddy. Lição 31 de 77.

Conversão para booleano

// Convertendo para Boolean
console.log(Boolean(1));      // Exibe: true
console.log(Boolean(0));      // Exibe: false
console.log(Boolean(""));     // Exibe: false
console.log(Boolean("hello")); // Exibe: true

Conversão para string

// Convertendo para String
let num = 42;
let bool = true;
let str1 = String(num);   // Converte número em string
let str2 = String(bool);  // Converte booleano em string

console.log(str1);  // Exibe: "42"
console.log(str2);  // Exibe: "true"
challenge icon

Desafio

Fácil

Neste desafio, você vai praticar a conversão entre diferentes tipos de dados em JavaScript, com foco em conversões para Boolean e String.

Você recebeu várias variáveis com valores diferentes. Sua tarefa é substituir cada espaço reservado null no código inicial pela chamada de conversão correta:

  1. Converta a string '42' para um booleano usando Boolean()
  2. Converta o número 0 para um booleano usando Boolean()
  3. Converta o número 7 para um booleano usando Boolean()
  4. Converta a string vazia '' para um booleano usando Boolean()
  5. Converta o booleano true para uma string usando String()
  6. Converta o número 123 para uma string usando String()

Por exemplo, para converter stringValue para um booleano, substitua null por Boolean(stringValue) para que a linha fique assim:
console.log("Boolean('42'): ", Boolean(stringValue));

Cada null é simplesmente um espaço reservado. Não é um conceito que você precisa aprender. Sua tarefa é substituir cada null pela chamada de conversão apropriada usando a variável fornecida.

Experimente você mesmo

// TODO: Substitua null pela conversão correta de stringValue usando Boolean()
console.log("Boolean('42'): ", null);

// TODO: Substitua null pela conversão correta de zeroNumber usando Boolean()
console.log("Boolean(0): ", null);

// TODO: Substitua null pela conversão correta de positiveNumber usando Boolean()
console.log("Boolean(7): ", null);

// TODO: Substitua null pela conversão correta de emptyString usando Boolean()
console.log("Boolean(''): ", null);

// TODO: Substitua null pela conversão correta de boolValue usando String()
console.log("String(true): ", null);

// TODO: Substitua null pela conversão correta de numValue usando String()
console.log("String(123): ", null);
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Compilador de JavaScript online