Javascript / Angular正在改变我的号码

时间:2016-12-23 14:06:15

标签: javascript angularjs

我很无聊并且正在使用角度过滤器,我注意到如果使用| number过滤器,angularjs会更改数字,这不应该影响我的数字,但不知怎的,如果我过滤{ {1}}它会将其更改为9999999999999999,而如果我将其10000000000000000过滤,则会将其保留为9999999999999998

Plunker example

我非常好奇并期待知道,是什么让javascript / angularjs过滤器将我的号码改变1个单位?

1 个答案:

答案 0 :(得分:1)

这实际上是JS问题,试试var n = 9999999999999999;它与:https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER

有关