javascript中的整数
whole number in javascript?
本文关键字:整数 javascript 更新时间:2023-09-26
我得到28.6813276578当我乘两个数字a和b,我怎么能让它的整数更少的数字
并且,当我再次相乘时,我在第一个结果之后得到结果,如28.681321405.4428.68如何只得到一个结果?
<script>
$(document).ready(function(){
$("#total").hide();
$("#form1").submit(function(){
var a = parseFloat($("#user_price").val());
var b = parseFloat($("#selling").val());
var total = a*b;
$("#total").append(total)
.show('slow')
.css({"background":"yellow","font-size":50})
;
return false;
});
});
</script>
您可以做以下几件事:
total = total.toFixed([number of decimals]);
total = Math.round(total);
total = parseInt(total);
toFixed()
将把您的数字四舍五入到指定的小数位数。Math.round()
将数字四舍五入到最接近的整数。parseInt()
将接受一个字符串,并尝试从它解析一个整数而不舍入。parseInt()
有点棘手,因为它将解析字符串中的第一个字符,直到它们不是数字,这意味着parseInt('123g32ksj')
将返回123
,而parseInt('sdjgg123')
将返回NaN
。- 为了完整起见,
parseInt()
接受第二个参数,该参数可用于表示您试图提取的基数,例如,parseInt('A', 16) === 10
,如果你试图解析十六进制。
- 为了完整起见,
参见Math.round(...)
。
除了关于四舍五入的其他答案外,您还可以使用
将答案附加到"total"后面$("#total").append(total)
您需要用
替换前面的文本,而不是使用附加文本。$("#total").html(total)
相关文章:
- 限制javascript变量的最小/最大整数
- 如何在 Javascript 中将变量的值从字符串转换为整数
- 为什么我的javascript程序没有将其转换为整数而不是字符串
- 带静态字符e输入的文本框数字和带javascript的负整数
- Javascript-当存在's是一个整数标记
- 由于某种原因,JavaScript整数存储为未定义
- 计算阶乘超过了Javascript中的最大整数限制
- 如何在JavaScript中剥离数组元素中的非整数
- 将JavaScript字符串转换为整数
- 如何删除“;整数“;JavaScript中对象的数组
- 如何在JavaScript中以整数形式传递版本号
- 无法将整数从javascript传递到npapi插件
- 错误:格式为整数的 javascript 键无效
- 如何使用JavaScript模拟x86无符号32位整数乘法
- 检查用户输入是否为整数(Javascript)
- 检查整数 JavaScript 是否形成
- 变量won'不能是一个整数javascript
- 将字符串javascript数组转换为整数javascript数组
- 每次调用变量时,如何在变量内增加一个整数?Javascript
- 存储一个整数javascript