Objetivos
Comandos/Instruções
A linguagem TS possui comandos de decisão, repetição e escolha como em várias
outras linguagens como Java,Go, C# e outras.
Para cada tabela de comandos abaixo, clique sobre o nome do comando para ser
direcionado até sua respectiva página.
Comandos de decisão e escolha
Para a tomada de decisões e escolha em nossos programas escritos em TypeScript,
os seguintes comandos estão disponíveis na tabela abaixo.
Clique aqui pra ir à página principal desses
comandos.
O conceito de comandos de decisão foram discutidos
em Portugol e
Tutorial JavaScript.
Comandos de repetição e parada
Para execução em loop ou laço de trechos de código escritos em TypeScript,
os seguintes comandos estão disponíveis na tabela abaixo.
Clique aqui pra ir à página
principal desses comandos.
O conceito de comandos repetição foram discutidos
em Portugol
e Tutorial Javascript.
Para realizarmos escolhadas em nossos programas escritos em TS, os seguintes
comandos estão disponíveis na tabela 3. Clique no nome do comando contido na coluna
Comando para visitar a seção específica do comando desejado.
Clique aqui pra ir à página
principal desses comandos.
Tab. 3: Escolha
| Comando |
Descrição |
| switch |
Comando escolha-caso |
pattern match |
Comando escolha-caso |
O conceito de comando escolha-caso foi estudado em
Portugol e também
visto em Tutorial C: Comando switch.
Os outros comandos de TS 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 return é 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; //função void
return valor;
Exemplo
function funcao(a:number,b:number): number {
return a*b
}
let ret:number = funcao(2,3)
console.log(ret)
Saída
1 6
O comando pode ser visto com mais detalhes em
TS: Funções e
TS: POO > Métodos.
O comando yield é utilizado em funções geradoras de iteráveis em que o yield
retorna apenas o valor requisitado, ou sob demanda, sem que todos os outros valores sejam
gerados e alocados em memória.
Sintaxe
yield valor
Exemplo
function* funcaoGeradora(): any {
yield 1;
yield 2;
yield 3;
yield 4;
}
let iterador = funcaoGeradora() //recupera iterador
console.log(iterador.next().value) //1
console.log(iterador.next().value)
console.log(iterador.next().value)
console.log(iterador.next().value) //4
Saída
1
2
3
4
O tipo de dado iterável pode ser visto com mais detalhes em
TS: Básico > Iterável.
Histórico de atualizações
- 26/12/2025 - revisão 3 - adição: outros comandos; return e yield
- 27/08/2025 - revisão 2 - ajustes: pontuais, targets de links, css de tabelas; Adição: tabela comandos de escolha
- 13/09/2024 - revisão 1 - adicão de links para página principal, pequenos ajustes gramaticais
- 27/02/2024 - versão inicial
Os cursos oferecidos nesta página são cursos fornecidos por parceiros. Ao comprar um curso clicando
em seu banner, você está ajudando a manter o projeto TutorialDev vivo. Os sites dos cursos parceiros utilizam cookies.