Olá Victor, tudo certo?
Então, no código javascript eu entendo que a convenção exija o uso de ponto ao invés do ponto e vírgula. Mas na hora de printar na tela ou consola do navegador ou quando o usuário insere dados em elementos , o Javascript não adequa vários formatos de representação (data, moeda, números float), conforme o locale seja en_US, en_UK, pt_BR ou pt_PT?
À semelhança do Java, não é possível forçar o programa a usar um LOCALE diferente do que o usuário tem definido no seu sistema, e assim printar os decimais com vírgula/ponto conforme o LOCALE definido?
Como parece indicar o atalho seguinte, nós programadores é que teremos que adequar a substituição de ponto para vírgula no interface com o usuário para LOCALEs latinos, correto?
https://stackoverflow.com/questions/2085275/what-is-the-decimal-separator-symbol-in-javascript
Exemplos de impressão para o usuário de diferentes LOCALEs:
https://www.techonthenet.com/js/number_tolocalestring.php
Grato,
José