O JavaScript é uma linguagem de programação poderosa usada principalmente para
desenvolvimento web. Existem vários comandos e funções importantes em JavaScript
que você pode usar. Aqui estão alguns dos principais:
Variáveis
javascript
Copiar código
// Declaração de variáveis
var nome = "Maria"; // variável global ou função
let idade = 30; // variável de escopo de bloco
const pais = "Brasil"; // constante
Tipos de Dados
javascript
Copiar código
let numero = 25; // Número
let texto = "Olá, mundo!"; // String
let booleano = true; // Booleano
let nulo = null; // Nulo
let indefinido; // Indefinido
let objeto = { // Objeto
nome: "João",
idade: 25
};
let array = [1, 2, 3]; // Array
Estruturas de Controle
javascript
Copiar código
// Condicional
if (idade > 18) {
console.log("Maior de idade");
} else {
console.log("Menor de idade");
}
// Switch
let dia = 3;
switch (dia) {
case 1:
console.log("Segunda-feira");
break;
case 2:
console.log("Terça-feira");
break;
case 3:
console.log("Quarta-feira");
break;
default:
console.log("Outro dia");
}
// Loop For
for (let i = 0; i < 5; i++) {
console.log(i);
}
// Loop While
let contador = 0;
while (contador < 5) {
console.log(contador);
contador++;
}
Funções
javascript
Copiar código
// Declaração de função
function saudacao(nome) {
return "Olá, " + nome + "!";
}
// Função anônima
let soma = function(a, b) {
return a + b;
};
// Arrow function
let subtrai = (a, b) => a - b;
// Chamando funções
console.log(saudacao("Ana"));
console.log(soma(5, 3));
console.log(subtrai(9, 4));
Manipulação de Arrays
javascript
Copiar código
let frutas = ["Maçã", "Banana", "Laranja"];
// Adicionar elemento
frutas.push("Manga");
// Remover elemento
frutas.pop();
// Iterar sobre array
frutas.forEach((fruta) => {
console.log(fruta);
});
Manipulação do DOM
javascript
Copiar código
// Selecionar elemento
let elemento = document.getElementById("meuElemento");
// Modificar conteúdo
elemento.textContent = "Novo texto";
// Modificar estilo
elemento.style.color = "red";
Eventos
javascript
Copiar código
// Adicionar evento
elemento.addEventListener("click", function() {
alert("Elemento clicado!");
});
JSON (JavaScript Object Notation)
javascript
Copiar código
let pessoa = {
nome: "Carlos",
idade: 28
};
// Converter objeto em JSON
let jsonString = JSON.stringify(pessoa);
// Converter JSON em objeto
let objetoPessoa = JSON.parse(jsonString);
Funções Assíncronas
javascript
Copiar código
// Função assíncrona com Promises
function buscaDados() {
return new Promise((resolve, reject) => {
setTimeout(() => {
resolve("Dados recebidos");
}, 2000);
});
}
buscaDados().then((mensagem) => {
console.log(mensagem);
});
// Async/Await
async function buscaDadosAsync() {
let dados = await buscaDados();
console.log(dados);
}
buscaDadosAsync();