Introdução ao JavaScript: Por que é Importante em 2025
JavaScript (JS) continua sendo uma das linguagens de programação mais requisitadas do mundo. Em 2025, ela não está apenas viva — está prosperando. Graças à plataforma Node.js, o JavaScript foi além do navegador e se tornou uma ferramenta universal para criar aplicações de servidor, microsserviços, chatbots e até programas de desktop. Se você quer começar sua jornada na TI, o JS é o ponto de partida ideal. Neste artigo, vamos abordar por onde começar a aprender JavaScript em 2025, instalar o Node.js e escrever nossas primeiras linhas de código.
1. Instalação e Configuração do Ambiente (Node.js)
Antes de escrever código, é preciso preparar o ambiente. Em 2025, o padrão para executar JS fora do navegador é o Node.js. Este é um ambiente de execução que permite rodar scripts em um servidor ou computador local.
Como Instalar o Node.js
- Acesse o site oficial nodejs.org.
- Baixe a versão LTS (Long Term Support) — é a mais estável.
- Execute o instalador e siga as instruções (recomenda-se manter todas as configurações padrão).
- Após a instalação, abra um terminal (linha de comando) e verifique a versão:
node --versionnpm --versionSe aparecerem números de versão (ex: v20.x.x), está tudo funcionando. npm é um gerenciador de pacotes que você precisará para instalar bibliotecas.
Criando Seu Primeiro Projeto
Crie uma pasta para o projeto e, dentro dela, um arquivo index.js:
// index.jsconsole.log("Olá, mundo JavaScript 2025!");Execute o script com o comando:
node index.jsUma mensagem aparecerá no terminal. Parabéns, você acabou de executar seu primeiro código no Node.js!
2. Fundamentos da Sintaxe: Variáveis, Tipos de Dados e Funções
JavaScript é uma linguagem de tipagem dinâmica. Isso significa que o tipo de uma variável é determinado automaticamente durante a execução. Em 2025, o padrão é o ES2024, mas as construções básicas permanecem as mesmas.
Variáveis
Use let e const (evite o obsoleto var):
const nome = "Alex"; // constante, o valor não mudalet idade = 25; // pode ser alteradaidade = 26; // ok// nome = "Pedro"; // Erro! const não pode ser reatribuídaTipos de Dados
- String:
"texto"ou'texto' - Number:
42,3.14 - Boolean:
true/false - Array:
[1, 2, 3] - Object:
{ chave: "valor" } - null e undefined
Funções
Sintaxe moderna — arrow functions:
// Função regularfunction saudacao(nome) { return `Olá, ${nome}!`;}
// Arrow function (estilo moderno)const saudacaoArrow = (nome) => `Olá, ${nome}!`;
console.log(saudacaoArrow("Mundo")); // Olá, Mundo!Observe as crases — são template literals que permitem inserir variáveis diretamente no texto.
3. Exemplo Prático: Calculadora no Terminal com Node.js
Agora vamos aplicar o conhecimento na prática. Vamos escrever uma calculadora simples que funciona no terminal. Para entrada de dados, usaremos o módulo embutido readline.
// calc.jsconst readline = require('readline');
const rl = readline.createInterface({ input: process.stdin, output: process.stdout});
console.log("Calculadora no Node.js");console.log("Operações disponíveis: +,");