Middle
JavaScript тапшырмасы: ар кандай билдирүүлөр үчүн түрүн аныктоо (typeof) — new Array(), объект, Map, сан, Infinity, саптар жана сандарды кошуу натыйжасы.
sobes.tech AI
AIден жооп
В JavaScript оператор typeof возвращает строку, указывающую тип операнда. Рассмотрим указанные выражения:
console.log(typeof new Array()); // "object" — массивы в JS являются объектами
console.log(typeof {}); // "object" — обычный объект
console.log(typeof new Map()); // "object" — Map тоже объект
console.log(typeof 42); // "number" — число
console.log(typeof Infinity); // "number" — бесконечность тоже число
console.log(typeof ("hello" + 5)); // "string" — конкатенация приводит к строке
Объяснение:
new Array()создаёт массив, который является объектом.{}— литерал объекта.new Map()— объект Map.- Числа и Infinity имеют тип "number".
- При конкатенации строки и числа число преобразуется в строку, результат — строка.