Introdução à Sintaxe Javascript: A sintaxe do JavaScript é o conjunto de regras que você deve seguir para que o interpretador (o navegador ou Node.js) entenda suas instruções. Dominar essa sintaxe é crucial, pois ela define como você declara dados, executa operações e controla o fluxo do seu programa.
Neste artigo, vamos explorar os blocos de construção fundamentais que formam a linguagem JavaScript.
1. Variáveis e Declaração de Dados
Variáveis são como rótulos que apontam para valores armazenados na memória. O JavaScript moderno padronizou duas palavras-chave principais para declaração:
| Palavra-chave | Escopo | Reatribuível? | Uso Recomendado |
const | Bloco | Não | Para valores que não mudarão (a maioria das vezes). |
let | Bloco | Sim | Para variáveis que precisam ser modificadas (contadores, flags). |
var | Função | Sim | Evitado em código moderno, pois possui escopo de função, o que pode causar confusão. |
JavaScript
const nomeCompleto = "Ana Silva"; // Constante: valor fixo
let contadorCliques = 0; // Variável: valor pode mudar
// Boa Prática: Use 'const' por padrão. Mude para 'let' apenas se precisar reatribuir o valor.
2. Tipos de Dados Primitivos e Estruturais
O JavaScript é fracamente tipado, mas todo valor possui um tipo. É crucial conhecer os tipos para evitar erros de comparação.
A. Primitivos (Valores Simples e Imutáveis)
Number: Números inteiros e decimais (42,3.14).String: Texto, delimitado por aspas simples ou duplas (ou template literals).Boolean: Valores lógicos, apenastrueoufalse.null: Ausência intencional de valor (atribuído pelo desenvolvedor).undefined: Variável declarada, mas sem valor atribuído (definido pelo JS).
B. Estruturais (Coleções e Agrupamentos)
Object: Coleções de pares chave-valor. Em JS, Arrays e Funções são subtipos de Objetos.Array: Coleções ordenadas de elementos, acessados por índice numérico.
JavaScript
const idade = 25; // Number
const mensagem = "Olá!"; // String
const estaLogado = true; // Boolean
const pessoa = { nome: "João", altura: 1.80 }; // Object
const cores = ["vermelho", "verde"]; // Array
3. Operadores: Executando Lógica
Operadores são símbolos que realizam operações em um ou mais valores.
| Tipo de Operador | Símbolo | Descrição | Exemplo |
| Aritmético | +, -, *, /, % | Cálculos básicos e Módulo (resto da divisão). | let resultado = 5 * 2; |
| Atribuição | =, +=, -= | Atribui um valor ou combina atribuição com operação. | contador += 1; |
| Comparação | ==, !=, >, < | Compara valores (retorna Boolean). | if (idade > 18) |
| Igualdade Estrita | ===, !== | Compara valor E tipo (altamente recomendado). | 1 === "1" retorna false |
| Lógico | && (E), ` | (OU),!` (NÃO) |
4. Estruturas de Controle de Fluxo
Essas estruturas permitem que o programa tome decisões e repita ações.
A. Condicionais
Executam blocos de código com base em uma condição (Boolean).
JavaScript
if (nivelAcesso === "admin") {
// Executa se a condição for verdadeira
console.log("Acesso total concedido.");
} else if (nivelAcesso === "usuario") {
// Executa se a condição anterior for falsa
console.log("Acesso limitado.");
} else {
// Executa se nenhuma condição for verdadeira
console.log("Acesso negado.");
}
// O 'switch' é útil para múltiplas condições baseadas em um único valor.
B. Laços de Repetição (Loops)
Repetem um bloco de código até que uma condição seja satisfeita (útil para iterar em Arrays).
JavaScript
// Loop mais comum: executa 5 vezes
for (let i = 0; i < 5; i++) {
console.log("Contagem: " + i);
}
// while/do-while e for...of (para arrays) são outras variantes.
✅ Conclusão Introdução à Sintaxe Javascript
A sintaxe do JavaScript, focada em const/let, tipos de dados flexíveis e uma rica biblioteca de operadores, é a fundação de todo o seu código. Ao dominar esses conceitos básicos e entender o papel das Estruturas de Controle, você está pronto para começar a construir a lógica dinâmica de qualquer aplicação.
Toda jornada tem um início, e o início para se tornar um desenvolvedor web é dominar as seguintes tecnologias, que você encontra aqui mesmo:
E se você gosta do nosso conteúdo, não deixe de contribuir adquirindo os serviços e produtos dos nossos apoiadores e empresas que somos associados:












