В JavaScript:
- У меня есть строка:
12345
- Я хочу строку:
12.345
Как добавить символ в определенную позицию в строке? Я мог бы разбить строку, добавить "." и собрать их вместе или выдать массив, но я уверен, что есть гораздо лучший и быстрый способ.
В JavaScript:
12345
12.345
Как добавить символ в определенную позицию в строке? Я мог бы разбить строку, добавить "." и собрать их вместе или выдать массив, но я уверен, что есть гораздо лучший и быстрый способ.
Самый простой способ сделать это - использовать строку как целое число, а затем преобразовать ее в десятичное число следующим образом:
function insertDecimal(num) {
return (num / 100).toFixed(3);
}
(Скопировано из ответа nnnnnn: добавление десятичного разряда в число с помощью javascript)
Я не знаю, для чего вам это нужно, но для практического использования это, вероятно, будет лучшим способом.