Ao tratarmos de valores monetarios, devemos usar Strings ou objetos que tratam de decimais com mais eficiencia, como por exemplo o BigDecimal, em java. Então, colocar como number, não seria um erro ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Ao tratarmos de valores monetarios, devemos usar Strings ou objetos que tratam de decimais com mais eficiencia, como por exemplo o BigDecimal, em java. Então, colocar como number, não seria um erro ?
Você está certo mas acredito que nesse caso seja só para facilitar o entendimento da aula. Em javascript existem várias bibliotecas para trabalhar com valores monetários, inclusive implementações de BigDecimal.