Javascript中浮点数相乘的一个解决方法
JavaScript方法 解决 一个 浮点数 相乘
2023-06-13 09:15:27 时间
Javascript中的浮点数相乘是个很有意思的事情。
浮点数相乘有很多方式,下面是我给出的一个我自己认为不错的解决方案:
f1+="";
f2+="";
varf1Len=f1.split(".")[1].length,
f2Len=f2.split(".")[1].length;
if(f1Len){
f1=f1.replace(".","");
}
if(f2Len){
f2=f2.replace(".","");
}
returnf1*f2/Math.pow(10,f1Len+f2Len);
};
基本思想
基本的思想就是把浮点数全部变成整数,然后除以等值的10的N阶次方。N为(两个浮点数的后面长度之和)。
相关文章
- JavaScript 函数的属性和方法
- 关于JavaScript的gzip静态压缩方法
- JavaScript多线程的实现方法
- JavaScript加密解密7种方法总结分析
- IE7中javascript操作CheckBox的checked=true不打勾的解决方法
- JavaScript嵌套函数指向this对象错误的解决方法
- 在javascript将NodeList作为Array数组处理的方法
- IE6下出现JavaScript未结束的字符串常量错误的解决方法
- Javascript在IE下设置innerHTML时出现未知的运行时错误的解决方法
- JavaScript中去掉数组中的重复值的实现方法
- 菜鸟蔡之Ajax复习第一篇(后台asp.net)(传统的JavaScript方法实现Ajax功能)
- ASP.Net页尾中添加JavaScript的最佳方法实战分享
- javascript中节点的最近的相关节点访问方法
- 使用javascript:将其它类型值转换成布尔类型值的解决方法详解
- 不使用浏览器运行javascript代码的方法
- javascript中直接写php代码的方法
- javascript在myeclipse中报错的解决方法
- javascript中创建对象的几种方法总结
- JavaScript的setAttribute兼容性问题解决方法
- javascript的parseFloat()方法精度问题探讨
- javascript中数组的concat()方法使用介绍
- 使用JavaScript的ActiveXObject对象检测应用程序是否安装的方法
- JavaScript-RegExp对象只能使用一次问题解决方法
- 让javascript加载速度倍增的方法(解决JS加载速度慢的问题)
- JavaScript利用append添加元素报错的解决方法
- Javascript中3种实现继承的方法和代码实例
- JavaScript实现同步于本地时间的动态时间显示方法