Я в настоящее время отображаю количество в JavaScript. Я хочу, чтобы это отобразило (например), целое число как 89
вместо 89.00
; однако, если число дробно как 89.50
затем это должно отобразиться 89.50
Неясно, касается ли ваш вопрос синтаксического анализа чисел с плавающей запятой или проверки целых чисел. Вот функция, которая принимает числа или строки и возвращает число с плавающей запятой в виде строки:
function displayQuantity(n) {
return parseFloat(n).toFixed(n%1 ? 2 : 0);
}
Если вам необходимо поддерживать (очень) старые браузеры, посмотрите здесь для реализации Number # toFixed
.