Funções em programação são blocos de código reutilizáveis.
Ou seja evitamos repetição de um programa em diversas partes do código.
function saudacao(nome){
console.log(`Olá, ${nome}!`);
}
saudacao("Alice");
Obs: A função é invocada quando ela é chamada.
function soma(a, b) {
return a+ b;
}
const resultado = soma(3,5); //a é 3, b é 5. O resultado é 8.
let globalVar = 10;
function exampleFunction(){
console.log(globalVar); // A variável globalVar pode ser acessada dentro da função.
}
function exampleFunction(){
const localVar = 5; // localVar tem scope local à função exampleFunction
}
console.log(localVar) // Isto resultaria em erro, pois localVar não é acessível aqui.
Se existir um scope dentro de outro e existir uma colisão nos nomes das variáveis, é sempre usada variável mais interna
let variavelExterna = "Externa";
function exemplo(){
let variavelExterna = "Interna"; // Variável no scope interno com o mesmo nome
console.log("Variável interna:" variavelExterna); // Acessa a variável no scope interno
}
exemplo(); // Chama a função
console.log("Variável externa:" variavelExterna); // Acessa a variável no scope externo
function computeBestScore(){
// ...
}
or
Why register?
To keep track of where you left of. Help us to improve your experience in AKF Leaning Hub. It's totally free.
AKF Leaning Hub recognizes and respects the privacy of our online learners. AKF Leaning Hub will not sell or share contact information or personal data with third parties. Learn more about our Privacy Policy.