Я делаю конвертер из градусов GPS, десятичных минут до градусов, минут, секунд, так как я не нашел его в Интернете.Удалить цифры после десятичной дроби в Javascript
Не могли бы вы рассказать мне, как избавиться от чисел после десятичного числа в вычисленном полном поле?
<HEAD>
<TITLE>Javascript Calculator</TITLE>
<SCRIPT language="javascript" type="text/javascript">
function multiply()
{
a=Number(document.calculator.number1.value);
b=.060;
c=a*b;
document.calculator.total.value=c;
}
</SCRIPT>
</HEAD>
<BODY>
<FORM name="calculator">
Decimal: <INPUT type="text" name="number1"> <br>
<INPUT type="button" value="Calculate" onclick="javascript:multiply();"><br>
Seconds: <INPUT type="text" name="total">
</FORM>
</BODY>
Вы можете использовать 'Math.Floor()' или 'Math.round()' – Pointy
возможный дубликат [раунда не более чем в 2-х знаков после запятой в JavaScript] (http://stackoverflow.com/questions/ 11832914/round-to-at-most-2-decimal-places-in-javascript) –
'parseInt (c, 10)' также работает. Обратите внимание, что у вас есть скользящая скобка на 'c)', которая должна быть удалена. – j08691