Menu
Coddy logo textTech

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));      // Saída: true
console.log(Boolean(0));      // Saída: false
console.log(Boolean(""));     // Saída: false
console.log(Boolean("hello")); // Saída: true

Conversão de String

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

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

Desafio

Fácil

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

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

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

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

Cada null é simplesmente um marcador. 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

// Valores para converter
const stringValue = '42';
const zeroNumber = 0;
const positiveNumber = 7;
const emptyString = '';
const boolValue = true;
const numValue = 123;

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

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

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

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

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

// TODO: Substitua null pela conversão String() correta de numValue
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