Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 第2轮使用jQuery从输入中提取小数语法_Javascript_Jquery - Fatal编程技术网

Javascript 第2轮使用jQuery从输入中提取小数语法

Javascript 第2轮使用jQuery从输入中提取小数语法,javascript,jquery,Javascript,Jquery,我有一个从千克到磅的简单转换表 html <input type="text" id="kg" name="kg"> <input type="text" id="lbs" name="lbs"> 如何将lbs值四舍五入到2位小数?我相信这很简单,但我在网上找到的所有示例都是关于数字是否存储在变量中的问题。使用 使用 使用: 参数 位数小数点后显示的位数;这 可以是介于0和20之间的值(包括0和20),并且实现可能 可选地支持更大范围的值。如果这个论点是正确的 省略,

我有一个从千克到磅的简单转换表

html

<input type="text" id="kg" name="kg">
<input type="text" id="lbs" name="lbs">
如何将lbs值四舍五入到2位小数?我相信这很简单,但我在网上找到的所有示例都是关于数字是否存储在变量中的问题。

使用

使用

使用:


参数

位数小数点后显示的位数;这 可以是介于0和20之间的值(包括0和20),并且实现可能 可选地支持更大范围的值。如果这个论点是正确的 省略,它被视为0

返回

不使用指数的数字的字符串表示形式 符号,小数点后正好有数字。这个 如有必要,数字将四舍五入,小数部分用 如有必要,则为零,以使其具有指定的长度。如果号码是 大于1e+21时,此方法只调用Number.toString()和 以指数表示法返回字符串

使用:


参数

位数小数点后显示的位数;这 可以是介于0和20之间的值(包括0和20),并且实现可能 可选地支持更大范围的值。如果这个论点是正确的 省略,它被视为0

返回

不使用指数的数字的字符串表示形式 符号,小数点后正好有数字。这个 如有必要,数字将四舍五入,小数部分用 如有必要,则为零,以使其具有指定的长度。如果号码是 大于1e+21时,此方法只调用Number.toString()和 以指数表示法返回字符串

还有这个

(10.8).toFixed(2); // 10.80

var num = 2.4;
alert(num.toFixed(2)); // 2.40
这也是

(10.8).toFixed(2); // 10.80

var num = 2.4;
alert(num.toFixed(2)); // 2.40

@ZoltanToth公平地说。。。可能有一个jQuery插件(我知道我为更高级的数字格式制作了一个js库)@ZoltanToth公平地说。。。可能有一个jQuery插件(我知道我为更高级的数字格式制作了一个js库)哇,我太接近了!我正在尝试这个
$('#lbs').val($('#kg').val()*2.20462.toFixed(2)非常感谢!我将在10分钟内接受您的awnser。@user1738750,是的,您的有一个大括号错误,但您确实很接近。:)哇,我差一点就到了!我正在尝试这个
$('#lbs').val($('#kg').val()*2.20462.toFixed(2)非常感谢!我将在10分钟内接受您的awnser。@user1738750,是的,您的有一个大括号错误,但您确实很接近。:)
$('#lbs').val(($('#kg').val()*2.20462).toFixed(2));
number.toFixed( [digits] )
(10.8).toFixed(2); // 10.80

var num = 2.4;
alert(num.toFixed(2)); // 2.40