Почему в данном примере ответ false?

let x=2;
let y=new Number(2);
console.log(x===y)//false

Почему??? Ведь и x, и y имеют тип number, и значения одинаковые?!


Ответы (1 шт):

Автор решения: Aziz Umarov

Вы путаете

number c Number

один из них строенный тип другой класс

typeof x // "number"
typeof y // "object"
→ Ссылка