Tipos de dados no JS(mais utilizados)
String
cadeia de caracteres, tipo de text
ex:
console.log("Aoba")
ex: console.log aceita vários argumentos
let name = prompt("what is your name?");
console.log("story " + name + " story");
também podemos utilizar interpolação
let name = prompt("what is your name?");
console.log(`story ${name} story`);
Number
números
33 //inteiros
12.5 // reais - float
NaN // Not a Number
Infinity // infinito
console.log(1+1)
// 2
Boolean
booleano, 2 valores true
ou false
console.log(true)
console.log(false)
Underfined vs Null Null: nulo, objeto que não possuí nada dentro, diferente de indefinido Underfined: indefinido
Object: objeto, propriedades/atributos, funcionalidades/métodos
{propriedade: "valor"}
console.log({ // obj
name: "bia", //property: value
age: 20 // property: value
}) // obj
console.log({
name: "bia".
age: 20,
walk: () = { // funcionalidade, logo é um método, pois está dentro de um objeto
console.log ("walk")
}
})
Array
(vetores)
- uma lista
- um agrupamento de dados
console.log([
"milk",
"eggs",
2,
3,
...
])