Введение
В этом лабе мы будем изучать концепцию типов данных в JavaScript. Мы узнаем, как использовать функцию getType для определения внутреннего типа любого заданного значения, будь оно undefined, null или экземпляр конструктора. В конце лабы вы будете четко понимать, как работать с разными типами данных в JavaScript.
Это Guided Lab, который предоставляет пошаговые инструкции, чтобы помочь вам учиться и практиковаться. Внимательно следуйте инструкциям, чтобы выполнить каждый шаг и получить практический опыт. Исторические данные показывают, что это лабораторная работа уровня начальный с процентом завершения 97%. Он получил 100% положительных отзывов от учащихся.
Функция для определения типа значения
Для определения типа значения используйте следующую функцию:
const getType = (v) => {
if (v === undefined) {
return "undefined";
}
if (v === null) {
return "null";
}
return v.constructor.name;
};
- Функция возвращает
'undefined'или'null', если значение равноundefinedилиnull. - В противном случае она возвращает имя конструктора, используя
Object.prototype.constructorиFunction.prototype.name.
Пример использования:
getType(new Set([1, 2, 3])); // 'Set'
Резюме
Поздравляем! Вы завершили лабу по определению типа значения. Вы можете практиковаться в более многих лабах в LabEx, чтобы улучшить свои навыки.