Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Нужно чтобы калькулятор выводил в резултатах только целые числа (https://javascript.ru/forum/misc/57747-nuzhno-chtoby-kalkulyator-vyvodil-v-rezultatakh-tolko-celye-chisla.html)

Valtar7 18.08.2015 08:48

Нужно чтобы калькулятор выводил в резултатах только целые числа
 
Здравствуйте!
Столкнулся с проблемой нужно чтобы калькулятор выводил только целые числа. Вроде floor округляет но как его приписать к существующиму скрипту не знаю.

$(document).ready(function() {
	$("#calculate").find("tr:odd").css({"background":"#fbdd59", "opacity":"0.8"});
	

	$("#tableSelect").change(function() {
		var totalSum = 0;
		$("input[id^='pos'], select[id^='pos']").each(function() {
			var idElement = "#"+$(this).attr("id"), //Получаем id элемента
				priceField1 = parseFloat($(idElement+"_price1").text())||0, //Стоимость позиции
				countField1 = parseFloat($(this).val())||0; //значение элемента
			$(idElement+"_count1").text(priceField1 * countField1); //Выводим сумму по позиции
			totalSum += priceField1 * countField1;
		});
		$("#count_price1 span").text(totalSum);
	});
});

рони 18.08.2015 09:01

Valtar7,
var res = priceField1 * countField1|0;
 $(idElement+"_count1").text(res); //Выводим сумму по позиции
			totalSum += res;

Valtar7 18.08.2015 10:43

Спасибо вы мне очень помогли.


Часовой пояс GMT +3, время: 06:18.