Resumo JavaScript Básico – Guia Iniciante
1. Onde escrever o código
Você pode escrever dentro da página HTML usando a tag:
<script>
// código aqui</script>
Ou em um arquivo externo (.js) e importar no HTML:
<script src="[Link]"></script>
2. Variáveis
Guardam valores que serão usados no programa.
Formas de declarar:
var nome = "Maria"; // escopo global (não recomendado hoje)let
idade = 20; // escopo de bloco (mais usado)const PI = 3.14;
// valor constante
3. Tipos de dados principais
Number → números: 10, 3.14
String → texto: "Olá", 'Mundo'
Boolean → verdadeiro/falso: true, false
Null → valor vazio
Undefined → não definido ainda
4. Operadores
Aritméticos: +, -, *, /, %
Comparação: ==, ===, !=, >, <, >=, <=
Lógicos: && (e), || (ou), ! (não)
Exemplo:
let a = 10, b = 5;[Link](a + b); // [Link](a > b); // true
5. Entrada e saída de dados
prompt → pede dado do usuário (sempre string).
alert → mostra mensagem na tela.
parseInt / parseFloat → transformam texto em número.
Exemplo:
let nome = prompt("Qual é o seu nome?");alert("Bem-vindo, " + nome);
let idade = parseInt(prompt("Digite sua idade:"));alert("Você tem " +
idade + " anos");
6. Estruturas condicionais
Usadas para tomar decisões:
let idade = 18;
if (idade >= 18) {
alert("Maior de idade");
} else {
alert("Menor de idade");
}
Também existe o switch para várias opções:
let turno = prompt("Digite M, V ou N");
switch(turno) {
case "M":
alert("Bom dia!");
break;
case "V":
alert("Boa tarde!");
break;
case "N":
alert("Boa noite!");
break;
default:
alert("Valor inválido");
}
7. Exemplos práticos do material
Soma de dois números:
let n1 = parseInt(prompt("Digite um número:"));let n2 =
parseInt(prompt("Digite outro número:"));alert("A soma é " + (n1
+ n2));
Cálculo da área de um retângulo:
let lado1 = parseFloat(prompt("Digite o lado 1:"));let lado2 =
parseFloat(prompt("Digite o lado 2:"));let area = lado1 *
lado2;alert("A área é " + area);
IMC (Índice de Massa Corporal):
let peso = parseFloat(prompt("Digite seu peso:"));let altura =
parseFloat(prompt("Digite sua altura:"));let imc = peso / (altura
* altura);
if (imc < 20) {
alert("Abaixo do peso");
} else if (imc < 25) {
alert("Peso ideal");
} else {
alert("Acima do peso");
}