Тип значения

Beginner

This tutorial is from open-source community. Access the source code

Введение

В этом лабе мы будем изучать концепцию типов данных в 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, чтобы улучшить свои навыки.