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