Middle
JavaScript uzdevums: noteikt tipu (typeof) dažādām izteiksmēm — new Array(), objekts, Map, skaitlis, Infinity, rezultāts virkņu un skaitļu sasaistē.
sobes.tech AI
Atbilde no 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".
- При конкатенации строки и числа число преобразуется в строку, результат — строка.