I have a very wired problem with numbers in javascript. Some big numbers return the wrong value. Here a few examples
let number = 23020678097666048;
console.log(number); // Output is 23020678097666050
console.log(number + 4) // Output is 23020678097666052
console.log(number + 5) // Output is also 23020678097666052
Is it possible that the number is too big? Can anyone explain the behavior to me?