Skip to main content

Tipos de dados

Sintaxe básica

A sintaxe do JavaScript é baseada na sintaxe da linguagem C. A sintaxe é a forma como escrevemos o código. A sintaxe do JavaScript é composta por instruções, comentários, variáveis, operadores e expressões.

function sayHello() {
  console.log('Hello World');
}


sayHello();

Primitivos: números, strings, booleanos e null.

let numeroInteiro = 42;
let numeroDecimal = 3.14;
let numeroNegativo = -7;
let numeroExponencial = 1e3;
let nome = 'Fulano';
let ehMaiorDeIdade = true;
let possuiCarro = false;
let ehSolteiro = null;

Objetos: estruturas de dados complexas que podem conter outros objetos, arrays e funções.

let pessoa = {
  nome: 'João',
  idade: 25,
  altura: 1.75,
  peso: 80,
  endereco: {
    rua: 'Rua 1',
    numero: 123,
    bairro: 'Centro',
    cidade: 'São Paulo',
    estado: 'SP',
    pais: 'Brasil',
  },
  hobbies: ['Futebol', 'Video game', 'Programação'],
  ehMaiorDeIdade: true,
  ehCasado: false,
  ehSolteiro: null,
};

Arrays: coleções de elementos do mesmo tipo.

let numeros = [1, 2, 3, 4, 5];

let nomes = ['João', 'Maria', 'José', 'Ana'];

let pessoas = [
  {
    nome: 'João',
    idade: 25,
  },
  {
    nome: 'Maria',
    idade: 30,
  },
  {
    nome: 'José',
    idade: 40,
  },
  {
    nome: 'Ana',
    idade: 20,
  },
];

Funções: blocos de código que podem ser chamados repetidamente.

function somar(a, b) {
  return a + b;
}

function subtrair(a, b) {
  return a - b;
}

function multiplicar(a, b) {
  return a * b;
}

function dividir(a, b) {
  return a / b;
}

Operadores aritméticos

// Soma
let soma = 1 + 1;
console.log(soma); // 2

// Subtração
let subtracao = 2 - 1;
console.log(subtracao); // 1

// Multiplicação
let multiplicacao = 2 * 2;
console.log(multiplicacao); // 4

// Divisão
let divisao = 4 / 2;
console.log(divisao); // 2

// Resto da divisão
let resto = 5 % 2;
console.log(resto); // 1

// Incremento
let numero = 1;
numero++;

// Decremento
let numero = 1;
numero--;

Referências