"var taxa = 0;"
essa linha de código era necessária ou foi colocada apenas para fins estéticos ?
"var taxa = 0;"
essa linha de código era necessária ou foi colocada apenas para fins estéticos ?
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.