Toda linguagem de programação possui comandos básicos para tomadas de decisão, fazer escolhas e outros. Nesta parte do tutorial, vamos aprender os comandos básicos disponíveis na linguagem JavaScript que utiliza quase os mesmos comandos da linguagem C/C++, com exceções.

Para a tomada de decisão e escolha em nossos programas escritos em JavaScript, os seguintes comandos estão listados na abaixo. Clique aqui pra ir à página principal desses comandos.

Tab. 1: Comandos de decisão
Comando Descrição
if Condição se
if-else Condição se-senão
if-else-if Condição se-senão-se

O conceito de comandos de decisão foram discutidos em Portugol: Comandos de decisão e Tutorial C: Comandos de decisão. A leitura é recomendada em caso de dúvida.

Para execução em loop ou laço de trechos de código escritos em JavaScript, os seguintes comandos disponíveis na tabela abaixo. Clique aqui pra ir à página principal desses comandos.

Tab. 2: Comandos de Repetição
Comando Descrição
for laço para-faça
for-of laço para-de
for-in laço para-em
while laço enquanto-faça
do-while laço repita até
break comando de parada
continue comando saltar laço

O conceito sobre os comandos repetição foram discutidos em Portugol: Comandos de repetição e Tutorial C: Comandos de repetição. A leitura é recomendada em caso de dúvida.

Para realizarmos escolhas em nossos programas escritos em JS, os seguintes comandos disponíveis na tabela abaixo. Clique aqui pra ir à página principal comandos.

Tab. 3: Comandos de escolha
Comando Descrição
switch Comando escolha-caso

O conceito de comando escolha-caso foi estudado em Portugol: Comandos de Escolha e também em C Básico: Comandos de Escolha.

Os outros comandos JS que não se encaixam nos grupos vistos nas tabelas acima serão listados na tabela abaixo:

Comando Descrição
return comando de salto
yield comando de retorno
goto comando de salto

O comando e return também é uma instruções de controle de fluxo que é usado para retornar de um método para o fluxo principal. Esse retorno pode conter ou não um valor atribuído.

Sintaxe
return; 
return valor;
Exemplo
function funcao(a,b){
  return a*b
}

let ret = funcao(2,3)
console.log(ret)
Saída
1 6
  1. 19/12/2025 - revisão 4 - Adição: tab. outros comandos e comando return; Ajustes: objetivos
  2. 14/08/2025 - revisão 3 - Ajustes: pontuais, target de links internos e 'Objetivos'; Adição: tabela switch
  3. 26/09/2024 - revisão 2 - Ajustes gramaticais pontuais; correção em links portugol; outros ajustes
  4. 05/10/2023 - revisão 1 - Correção em layout, navegação e erros gramaticais
  5. 31/05/2023 - versão inicial