js
咣咣咣,,,
这个作者很懒,什么都没留下…
展开
-
js中加减乘除方法
比如:0.03/0.00003=999.99999999999990.0003*0.3=0.0000299999999999999970.1+0.2=0.30000000000000004后面查了一下发现原因是:浮点数值的最高进度是17位小数,但在进行运算的时候其精确度却远远不如整数;整数在进行运算的时候都会转成10进制; 而Java和JavaScript中计算小数运算时,都会先将十进制的小数换算到对应的二进制,一部分小数并不能完整的换算为二进制,这里就出现了第一次的误差。待小数都换算为二进制后,原创 2020-11-03 11:44:40 · 869 阅读 · 0 评论 -
页面回车按键事件监听
document.onkeydown = function(e) {var theEvent = e || window.event;var code = theEvent.keyCode || theEvent.which || theEvent.charCode;// 13 代表 回车键if (code == 13) {// 要执行的函数 或者点击事件$("#searchButton").click();return false;}return true;}...原创 2020-11-03 11:40:44 · 269 阅读 · 0 评论 -
js中float精度问题
function loadTotal(){var orderAmtTotal = 0;var paidAmtTotal = 0; $(".info").find(".wtdRow").each(function(index, element) { var ora = $(element).find("[name='orderAmt']").val(); i...原创 2019-11-22 15:07:31 · 370 阅读 · 0 评论