I was bored and was playing with angular filters, and I've noticed that angularjs will change the number if you use | number filter, which shouldn't affect my number in anyway, but somehow if I filter 9999999999999999 it will change it to 10000000000000000, while if I filter 9999999999999998 it will leave it as it is 9999999999999998.
I am very curious and looking forward to know, what makes javascript/angularjs filter to change my number by 1 unit?