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) {
[Link]("Maior de idade");
} else {
[Link]("Menor de idade");
}
// Switch
let dia = 3;
switch (dia) {
case 1:
[Link]("Segunda-feira");
break;
case 2:
[Link]("Terça-feira");
break;
case 3:
[Link]("Quarta-feira");
break;
default:
[Link]("Outro dia");
}
// Loop For
for (let i = 0; i < 5; i++) {
[Link](i);
}
// Loop While
let contador = 0;
while (contador < 5) {
[Link](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
[Link](saudacao("Ana"));
[Link](soma(5, 3));
[Link](subtrai(9, 4));
Manipulação de Arrays
javascript
Copiar código
let frutas = ["Maçã", "Banana", "Laranja"];
// Adicionar elemento
[Link]("Manga");
// Remover elemento
[Link]();
// Iterar sobre array
[Link]((fruta) => {
[Link](fruta);
});
Manipulação do DOM
javascript
Copiar código
// Selecionar elemento
let elemento = [Link]("meuElemento");
// Modificar conteúdo
[Link] = "Novo texto";
// Modificar estilo
[Link] = "red";
Eventos
javascript
Copiar código
// Adicionar evento
[Link]("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 = [Link](pessoa);
// Converter JSON em objeto
let objetoPessoa = [Link](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) => {
[Link](mensagem);
});
// Async/Await
async function buscaDadosAsync() {
let dados = await buscaDados();
[Link](dados);
}
buscaDadosAsync();