java中:
public static BigDecimal math(BigDecimal b1,BigDecimal b2){
// 1、加法(b1加b2)
BigDecimal add = b1.add(b2);
// 2、减法(b1减b2)
BigDecimal subtract = b1.subtract(b2);
// 3、乘法(b1乘b2)
BigDecimal multiply = b1.multiply(b2);
// 4、除法(b1除b2)
BigDecimal divide = b1.divide(b2);
// 5、比较大小
int compare = b1.compareTo(b2);
// compare = -1时,b1小于b2
// compare = 0时,b1等于b2
// compare = 1时,b1大于b2
return add;}
js中:
在js中比较两个数字的大小先将字符串通过parseFloat('88.88')或parseInt('666')转化成相应类型(float和int)然后可以直接通过数学符号来比较。
本文对比了Java和JavaScript中处理数值运算的方法。在Java中,利用BigDecimal类实现了加法、减法、乘法和除法操作,并演示了如何比较两个BigDecimal对象的大小。而在JavaScript中,介绍了如何通过parseFloat或parseInt将字符串转换为数值型并进行比较。
1万+

被折叠的 条评论
为什么被折叠?



