Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как округлить число до целого при выводе на сайт (https://javascript.ru/forum/misc/74178-kak-okruglit-chislo-do-celogo-pri-vyvode-na-sajjt.html)

wladm 20.06.2018 01:12

Как округлить число до целого при выводе на сайт
 
Помогите разобраться, пожалуйста.

На странице http://fore-x.ru/jquery-begunok-rasc...b-builder.html считается цена.
Когда двигаем ползунок "Размер бриллианта", появляются длинные неокругленные числа.
Необходимо их округлить.

Код поля, в котором выводится цена:

Код:

<input type="text" id="sum" name="сумма" value="500" readonly autocomplete="off" spellcheck="false">
Кусок скрипта, который отвечает за подсчет:

function call(){
	
	var chas=$("#chas").val();
	var chel=$("#chel").val();
	var avto=$("#avto",this.select).val();
	var prov=$('input[name=prov]:checked').val()||0;
	var formabrillianta=$('input[name=formabrillianta]:checked').val()||0;
	var cvetbrillianta=$('input[name=cvetbrillianta]:checked').val()||0;
	var chistotabrillianta=$('input[name=chistotabrillianta]:checked').val()||0;

	$("#sum").val(((Number(formabrillianta)*Number(chel)*400000-90000)*Number(cvetbrillianta)*Number(chistotabrillianta)+" ₽").replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g,"$1 "));
	
}


Можно ли что-то дописать в этот скрипт, чтобы выводилось округленное значение до целого?

j0hnik 20.06.2018 03:33

function call(){
	
	var chas=$("#chas").val();
	var chel=$("#chel").val();
	var avto=$("#avto",this.select).val();
	var prov=$('input[name=prov]:checked').val()||0;
	var formabrillianta=$('input[name=formabrillianta]:checked').val()||0;
	var cvetbrillianta=$('input[name=cvetbrillianta]:checked').val()||0;
	var chistotabrillianta=$('input[name=chistotabrillianta]:checked').val()||0;

	$("#sum").val((((Number(formabrillianta)*Number(chel)*400000-90000)*Number(cvetbrillianta)*Number(chistotabrillianta) ).toFixed(0)+" ₽").replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g,"$1 "));
	
}

wladm 21.06.2018 21:30

Спасибо большое!


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