Я получаю total_amount в корзинном коде веб-страницы электронной коммерции после использования функции toString, но когда я конвертирую строку 14.82 в число int, десятичные знаки исчезают.Проблемы с JavaScript «parseInt()» десятичная строка
<script>
var total_amount_string = <?=json_encode($cart['total_pvp'])?>;//-> 14,82
var total_amount_int = parseInt(total_amount_string).toFixed(2); //-> 14.00(here is the error)
console.log(total_amount_string) //-> 14,82
console.log(total_amount_int) //-> 14.00
</script>
Что случилось?
это из-за ',' 'в 14,82' .. .Какое ожидаемое значение ... –