Is there anybody could explain the reason why the following is happening in JavaScript?
let x212 = 154688977320418212;
// returns 154688977320418200
let x230 = 154688977320418230;
// returns 154688977320418240
let x256 = 154688977320418256;
// returns 154688977320418240
let x257 = 154688977320418257;
// returns 154688977320418270
Does it mean that there is no way to store long integer value, without converting it to string?