// funções = function

/*function soma(numero1: number, numero2: number):number{
    return numero1 + numero2;
}*/

// chamando a função
/*let resultado = soma(10, 20);
console.log(resultado);*/



// função anônima =>
/*let soma = (numero1: number, numero2: number):number =>{
    return numero1 + numero2;
}

let resultado = soma(40, 60);
console.log(resultado);*/

// ESCOPO DE VARIÁVEIS
let nome = "João"; // variável global - fora do escopo

function saudacao(){ // escopo da função
    let sobrenome = "Silva"; // variável local - dentro do escopo
    console.log("Nome: " + nome + " " + sobrenome);
}

saudacao(); // chamando a função

//console.log(sobrenome); // essa saída gera um erro
// variável local está dentro do escopo da função
// a saída é dentro do escopo


Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: