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 falsofalse
. 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.
Top comments (0)