Pular para o conteúdo principal

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,
...
])