S02 – Atividade de Aprendizagem: Construções JavaScript
Visão Geral
Por meio dos cursos de programação que são pré-requisitos, você obteve uma compreensão fundamental de construções comuns de programação, incluindo operadores, expressões, estruturas de decisão, loops e funções. Esta atividade se concentra em algumas das estruturas de controle comuns em programação.
Objetivos de Aprendizagem do Curso Associado
Demonstrar proficiência na sintaxe da linguagem JavaScript.
Preparação
Abaixo estão algumas das estruturas de controle mais comuns, ou blocos de construção, em JavaScript:
Por favor, note que esta não é uma lista completa do JavaScript, e você aprenderá mais sobre estes e outras construções ao longo do curso.
- Instruções Condicionais:
- Instrução
if: Executa um bloco de código se uma condição especificada for verdadeira.if (condicao) { // Código a ser executado se a condição for verdadeira }A condição é avaliada como um valor booleano, ou seja, verdadeiro ou falso. Escrever instruções condicionais é uma habilidade essencial em programação. O uso de operadores e expressões é um conceito importante na escrita de instruções condicionais que resolvem problemas de programação. - Instrução
else: Fornece um bloco de código alternativo para executar se a condição na instrução if for falsa.if (condicao) { // Código a ser executado se a condição for verdadeira } else { // Código a ser executado se a condição for falsa } - Instrução
else if: Essa estrutura permite a verificação de múltiplas condições em sequência.if (condicao1) { // Código a ser executado se condicao1 for verdadeira } else if (condicao2) { // Código a ser executado se condicao2 for verdadeira } else { // Código a ser executado se nenhuma das condições for verdadeira }
- Instrução
- Instruções Switch: São uma maneira de executar blocos de código seletivos com base no valor
de uma expressão.
switch (expressao) { case valor1: // Código a ser executado se a expressão for igual a valor1 break; case valor2: // Código a ser executado se a expressão for igual a valor2 break; // ... mais casos ... default: // Código a ser executado se nenhum dos casos corresponder } - Instruções de Loop:
- Loop
for: Repete um bloco de código um número especificado de vezes.for (let i = 0; i < 19; i++) { // Código a ser executado em cada iteração } - Loop
while: Repete um bloco de código enquanto uma condição especificada for verdadeira.while (condicao) { // Código a ser executado enquanto a condição for verdadeira } - Loop
forEach: Esta estrutura de loop é para arrays. Ela percorre cada elemento do array.array.forEach(function(elemento) { // Código a ser executado para cada elemento });
- Loop
Instruções da Atividade
- Ponderar: Estruturas de Repetição
Referências
- Tomando decisões no seu código — condicionais – MDN
- Código de repetição – MDN (conteúdo em inglês)