Questionário sobre funções em JavaScript
Para passar no quiz, você deve responder corretamente pelo menos 18 das 20 perguntas abaixo.
Qual das seguintes é a maneira correta de declarar uma função em JavaScript?
O que acontece quando você chama (ou executa) uma função?
Qual das seguintes é a maneira correta de chamar uma função?
Qual é o papel da palavra-chave
return?Qual das seguintes é uma expressão de função válida?
O que são argumentos de função?
O que são parâmetros de função?
O que será registrado no console?
const calculateTotal = (amount, taxRate = 0.05) => {
return amount + (amount * taxRate);
};
console.log(calculateTotal(100));Qual das seguintes opções é a sintaxe correta para uma arrow function?
Qual será o resultado do seguinte código?
function greet() {
const developer = "Jessica";
console.log("Hello there!");
}
console.log(developer);Quando você pode omitir um conjunto de parênteses ao redor de uma lista de parâmetros para uma arrow function?
Quando você pode omitir as chaves e a palavra-chave
return em uma função arrow?O que a seguinte função irá retornar?
function exampleFunction() {
return "Hello";
return "World!";
};Qual das seguintes é a maneira correta de usar parâmetros padrão?
Qual será o resultado para o seguinte código?
const developer = "Jessica";
function greet() {
console.log("Hello, " + developer)
}
greet();O que acontece se você tentar remover as chaves para uma função regular?
Qual será o resultado para o seguinte código?
const sum = (num1, num2) => num1 + num2
console.log(sum(0, 0) + 10);Qual será a saída para o seguinte código?
const exampleFunction = (param1, param2) => param1 + param2;
console.log(exampleFunction(3, "Something"));Qual será o resultado para o seguinte código?
const sum = (num1, num2) => num1 + num2
console.log(sum(0, 0) + num2);Qual será a saída para o seguinte código?
const divideTwoNumbers = (num1, num2) => num1 / num2;
console.log(divideTwoNumbers(3, 0));