Parte I.I - Tipos de dados

Tipos de dados
O que são?
Tudo o que escrevemos em javascript é um tipo de dado.
Exemplo:
13
"olá"
true
Quais são os tipos?
  • String: É uma sequência de zero ou mais caracteres escritos entre aspas simples ' ' ou dupla " "
  • let issoAquiE = "Uma string";
    
    let issoAquiTambem = "13";
  • number variável tipada com número e sem "aspas".
  • let idade = 13;
    let pesoDaBanana = 1.250
    Em javascrip number por ser inteiro int ou flutuante float.
    let idade = 13; //int
    let pesoDaBanana = 1.250 //float
  • booleans retorna se o valor é verdadeiro true ou falso false. Exemplo:
  • let valorUm = 10
    let valorDois = 9
    
    let maiorOuMenor = valorUm > valorDois 
    
    console.log(maiorOuMenor)//true
    
    let valorIgual = valorDois == 20
    
    console.log(valorIgual)//false


    ~~~ Pequena pausa ~~~
    Como sabemos tudo o que estiver entre "aspas" é string, mesmo números dentro de " ", são string.
    Dica para saber qual tipo de dado utilizamos typeof(nomeDaVarivel)
    let myVar = "Olá Mundo!"
    let kids = 10
    
    console.log(typeof(myVar))//string
    console.log(typeof(kids))//number
    
    let myVar1 = "13"
    console.log(typeof(myVar1))//string


    ~~~ Fim da pausa ~~~
  • undefined: é quando declaramos uma variável sem valor.
  • let myStr;
    
    console.log(typeof(myStr));//undefined
  • array* com array podemos armazenar vários valores em uma única variável, como se fosse uma lista, ao invés de declarar item por item, você declara todos em uma única variável.
  • let semana = ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado"];
    No exemplo let semana todos itens era uma string, mas você pode armazenar vários tipos em uma mesma array.
    Exemplo, uma array pode ter string, number, boolean...
    let sequence = [1, 1, 2, 3, 5, 8, 13];
    let  random = ['tree', 795, [0, 1, 2]];
  • object é uma associação de propriedades com nome (chave) e valor. Exemplo. quando declaramos um carro ou uma pessoa.
  • const person = {firstName: "Olivia", lastName: "Benson", age:57};
    
    //chave seria firstName, lastName e age
    //valor seria: "Olivia", "Benson" e 57
    
    const car = {type:"Fiat", model:"500", color:"white"};
    p.s: não se preocupe, esse primeiro momento pode ser que fique confuso, mas depois abordaremos mais sobre os tipos de dados e como podemos trabalhar com eles.
    Exercício
    1 - Pergunte ao usuário qual a idade dele.
    Certifique de receber só números inteiros, mesmo que o usuário digite número flutuante
    2 - Crie uma nova variável, que irá receber a idade do usuário e verifica se é maior que 18 e exiba no console.log()
    3- Depois exiba pro usuário a seguinte mensagem:
    "Olá usuário a sua idade é xxx"
    xxx será o valor da idade do usuário.

    45

    This website collects cookies to deliver better user experience

    Parte I.I - Tipos de dados