const x = ?
console.log(x === x + 1); // true
پاسخ: چند جواب ممکن وجود داره اما هدف سوال این جوابه:
const x = Number.MAX_SAFE_INTEGER + 1;
دلیل: جاوااسکریپت از نوع عددی IEEE-754 استفاده میکنه. بزرگترین عدد صحیح امن Number.MAX_SAFE_INTEGER هست که مقدارش مساویه با 9007199254740991
بعد از این عدد، دقت اعداد از بین میره.
یعنی حتی کد زیر هم true میده:
9007199254740992 === 9007199254740993
@Mern_stack_01