kendo.parseFloat не сохраняет десятичные числа - PullRequest
0 голосов
/ 30 марта 2020

У меня есть 2 текстовых поля кендо c, которые я форматирую, используя следующую структуру:

.Format("#,##0.00;(#,##0.00)")
.Culture(formattedCulture)
.RestrictDecimals(true)

Первое число составляет 382,48 доллара, а второе - 381,48

Однако, когда я вычитаю 2-е число из первого и распечатываю результаты в консоль:

var firstAmount = kendo.parseFloat(@Model.Form1.Amount);
var secondAmount = kendo.parseFloat($('#Amount2').val());
var diff = firstAmount - secondAmount;

console.log(firstAmount);
console.log(secondAmount);
console.log(diff);

я получаю следующее:

382
381.48
0.52

Итак, в основном, десятичные числа firstAmount отсутствуют, а десятичные числа secondAmount есть.

Не уверен, что происходит

Есть предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...