$("#i23").val(数字($("#f112").val()));如何 i23 是输入框 id 结果显示整数不是 javascript 中浮点数的十进制

Posted

技术标签:

【中文标题】$("#i23").val(数字($("#f112").val()));如何 i23 是输入框 id 结果显示整数不是 javascript 中浮点数的十进制【英文标题】:$("#i23").val(Number($("#f112").val())); how to i23 is a inputbox id result display intger not in decimal of float in javascript 【发布时间】:2018-10-22 16:27:00 【问题描述】:

如何将 #i23 的结果从 javascript 中的浮点值转换为整数而不是十进制。

$("#i23").val(Number($("#f112").val())); 

【问题讨论】:

如果要将浮点数转换为整数,可以使用Math.floorMath.ceilMath.round 【参考方案1】:

要转换为整数,请使用 parseInt 而不是 Number

$("#i23").val(parseInt($("#f112").val())); 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="f112" value="12.4125">
<input type="text" id="i23" value="">

【讨论】:

以上是关于$("#i23").val(数字($("#f112").val()));如何 i23 是输入框 id 结果显示整数不是 javascript 中浮点数的十进制的主要内容,如果未能解决你的问题,请参考以下文章