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--;