提前抱歉这是一个显而易见的问题。我正在划分两个变量并接收Infinity作为我的结果。以下是详细信息:
typeof a //'number'
typeof b //'number'
typeof (a-b) //'number'
typeof ((a-b)/(b)) //'number'
a - b = xxx.xxxxx //this works
(a - b)/b = Infinity
以下是一些更多细节:
a and b are five decimal places (XXX.XXXXX)
// the variables are generated from ....
var z = document.getElementById('foo').getBoundingClientRect()
var y = document.getElementById('bar').getBoundingClientRect()
var a = z.x
var b = y.x
foo
是一个div,bar
是一个表格
a
是在函数外部生成的
b
在函数内部生成.on('scroll', ....)
<div id="foo">
<table id='bar'>
</table>
</div>
我假设我的问题来自typof = 'number'
。
试图在下面找到我的答案: