Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

duvida

"var taxa = 0;"

essa linha de código era necessária ou foi colocada apenas para fins estéticos ?

1 resposta
solução!

Oi Vitor, boa pergunta.

O javascript é uma linguagem fracamente tipada e o coercion no JS é bem fácil de fazer mas gera muuuuuuuuuita confusao.

Por exemplo no Js, 22 + 2 = 24, mas "22" + 2 = "222". Agora, se vc fizer o seguinte, "22" - 2, o resultado é 20;

Acontece que o JS tenta advinhar qual é o tipo da variável, se é string, numero, objeto, etc.

O que o instrutor fez, é mais uma boa prática de avisar para ele no futuro ou quem quer que faça manutencao no código que aquela variável vai ser do tipo Number e o valor default dela é 0.

Abraços.