Boa noite pessoal, espero que estejam bem!!! Estou aprendendo programação mais especificamente js, e tenho uma duvida sobre um exercício se puderem me ajuda.
o valor da variavel total ia comecar com 50 e se fizesse a soma com 10, o resultado ia ser 60.
Deu pra entender?
J
jesus_carol
[quote=“abner.rodrigues, post:2, topic:415099”]
o total vai iniciar com 0.
[/quote
Entendi sim, mas e se eu tirasse essa var total = 0; pq o resultado final é diferente?
rodriguesabner
Nossa, agora que rodei seu programa aqui, se vc colocasse 50 vai dar 1325.
pq aí ele vai retornar um NaN.
A propriedade global NaN é um valor especial que significa Not-A-Number (não é um número).
functionsoma(numero){lettotal;//tudoissopqessavariavelaquinaotemuminicializador//quandovcpassaumvalorinicial,//definequalvaiserotipodessavariavel//equandonaopassanada,elarecebeovalorundefinedconsole.log(total)console.log('numero inicial -> '+numero)for(leti=1;i<=numero;i++){console.log('atribuindo numero -> '+i)total+=i;}console.log('retornando o total ->'+total)returntotal;}console.log(soma(10))