1
resposta

Lista de exercícios (Tipo de Dados)

Deu para entender bastante todas as aulas com a professora Juliana.

/*
Crie uma variável contendo uma frase. Em seguida, exiba no console o comprimento da frase e a mesma frase com letras maiúsculas.
*/

let frase = 'Tenho um ingresso';
   console.log(frase.length);
   console.log(frase.toUpperCase());

/*
Declare duas variáveis, uma inicializada com valor null e outra que não recebe atribuição (resultando em undefined). Exiba os valores no console.
*/

let primeiroNome = null;
let sobrenome;
   console.log(`Seu primeiro nome é: ${primeiroNome} e o sobrenome ${sobrenome}`);

/*
Crie 3 variáveis de tipos diferentes, utilize template strings para combinar os diferentes tipos de dados (number, string, boolean) em uma única string e exiba o resultado no console.
*/

let idade = 28;
const sexo = 'Femenino';
var brasileiro = true;
let combinandoDados = (`A idade do usuário é ${idade} é do sexo ${sexo} é uma pessoa do Brasil ${brasileiro} `);
    console.log(combinandoDados);

/*
Crie uma variável numérica e uma string. Faça a conversão da variável numérica para string e da string para número. Exiba os tipos de dados resultantes no console.
*/

var numerico = 22;
var texto = '32';

let numPraString = numerico.toString();
    console.log(`Valor ${numPraString}, tipo ${typeof numPraString}`);

let stringPraNumero = parseInt(texto);
    console.log(`Valor ${stringPraNumero}, tipo ${typeof stringPraNumero}`);

/*
Crie uma variável com uma string e utilize métodos de manipulação de strings, como toUpperCase, toLowerCase, slice ou outros, para modificar a string original. Exiba os resultados finais no console.
*/

var meuNome = 'Sara';
    console.log(meuNome.toUpperCase());

var meuSobrenome = 'Hurtado';
    console.log(meuSobrenome.toLowerCase());

var meuNomeCompleto = 'Sara Hurtado';
    console.log(meuNomeCompleto.slice(0, 12), meuNomeCompleto.split(" "));


var apelido = 'Sarita ';
    console.log(`Conhecido com o nome de: ${apelido.repeat(3)}`);
1 resposta

Olá, Sara. Tudo bem?

Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.

Ótimo como você utilizou template strings para combinar diferentes tipos de dados. Isso torna o código mais legível e prático. Além disso, seu uso de métodos de string foi bem aplicado para manipulação de texto.

Uma dica interessante: ao invés de parseInt(), você pode usar Number() para converter strings em números, pois ele funciona tanto para inteiros quanto para decimais.Veja este exemplo:

 let texto = "42.5";  
let numero = Number(texto);  
console.log(`Valor ${numero}, tipo ${typeof numero}`); 

Isso garante uma conversão mais abrangente.

  Alura   Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!