Conteúdo do Curso
Introdução ao JavaScript
Introdução ao JavaScript
1. Introdução
Primeira Aplicação JavaScript no ConsoleDesafio: Exibindo Alguma SaídaDesafio: Saída de Múltiplas LinhasLidando com NúmerosDesafio: Trabalhando com NúmerosDesafio: Calculando a Velocidade de um CarroDesafio: Cálculo da Área de um TrapézioExibindo Múltiplos ValoresDesafio: Exibindo Saída Significativa no ConsoleComo Usar Comentários em JavaScript?Desafio: Adicionando um ComentárioComentários de Múltiplas LinhasDesafio: Comentando CódigoAfinal, O Que É JavaScript?
2. Manipulação de Dados
Armazenando DadosDesafio: Declaração de Uma VariávelDesafio: Acessando Dados de uma VariávelDesafio: Corrigindo Nomes de VariáveisDesafio: Reatribuição de uma VariávelConstantesDesafio: Declaração e Uso de ConstantesRealizando Operações Aritméticas em VariáveisDesafio: Criando uma Calculadora de SalárioDesafio: Ajustando Salário com um BônusExplorando Tipos de Dados PrimitivosDesafio: Declarando um Valor BooleanoComo Diferentes Tipos de Dados InteragemDesafio: Concatenando StringsDesafio: Criação de Perfil de Usuário e Detalhes de Atividade
3. Declarações Condicionais
Operadores de ComparaçãoDesafio: Verificando Elegibilidade por IdadeA Declaração `if`Desafio: Recomendador de Roupas Baseado no ClimaDesafio: Par ou ÍmparDeclarações Condicionais AninhadasA Cláusula `else`Desafio: Aprimorando o Verificador de Par ou ÍmparDesafio: Consultor de TemperaturaA Cláusula `else if`Desafio: Categorizador de NotasOperador Lógico `AND`Desafio: Verificando se um Número é Par e PositivoOperador Lógico ORDesafio: Acessando o Sistema de Controle
4. Dominando Funções
O Que São Funções?Desafio: Função SimplesDesafio: Calculando a Velocidade de um CarroEscoposPassando Dados para FunçõesDesafio: Corrigindo a Função de VelocidadeDesafio: Aprimorando o Categorizador de NotasTarefa: Definindo uma Função CompostaRetornando Dados de FunçõesValores PadrãoDesafio: Resposta Automática de E-mail com Parâmetros Padrão
5. Explorando Arrays
O Que São Arrays?Desafio: Definindo um ArrayDesafio: IndexaçãoAdicionando Valores a um ArrayDesafio: Adicionando Elementos a um ArrayRemovendo Elementos de um ArrayDesafio: Praticando `pop` e `shift`A Propriedade `length`Desafio: Contando ElementosO Método `includes`Desafio: Buscando Animais no Zoológico
Retornando Dados de Funções
Podemos retornar qualquer tipo de valor de uma função utilizando a declaração return
.
function sum(a, b) { return a + b; } let result = sum(10, 15); console.log(result); // Output: 25
Sintaxe Geral
A sintaxe geral de uma declaração return é
js
Onde <value>
é opcional. Se nenhum valor for fornecido, a função retorna undefined
:
function exampleFunc() { console.log("In the Function"); return; } let result = exampleFunc(); console.log("Return value if nothing is returned:", result); // Output: undefined
Como Funciona?
A instrução return interrompe a execução da função e retorna ao ponto no código onde a função foi chamada. Portanto, qualquer código após o return
é ignorado:
function exampleFunc() { console.log(1); console.log(2); return true; // Execution stops here console.log(4); // Ignored console.log(5); // Ignored } console.log("Before Function Call"); console.log(exampleFunc()); // Output: true console.log("After Function Call");
1. Qual será a saída do seguinte código?
2. O que acontece se uma função possui uma instrução return sem valor?
3. Qual será a saída do seguinte código?
4. No código a seguir, qual será o valor de result
?
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 4. Capítulo 9