Tipo de Valor

Beginner

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

Introducción

En este laboratorio, exploraremos el concepto de tipos de datos en JavaScript. Aprenderemos cómo usar la función getType para determinar el tipo nativo de cualquier valor dado, ya sea undefined, null o una instancia de un constructor. Al final del laboratorio, tendrás una comprensión sólida de cómo trabajar con diferentes tipos de datos en JavaScript.

Este es un Guided Lab, que proporciona instrucciones paso a paso para ayudarte a aprender y practicar. Sigue las instrucciones cuidadosamente para completar cada paso y obtener experiencia práctica. Los datos históricos muestran que este es un laboratorio de nivel principiante con una tasa de finalización del 97%. Ha recibido una tasa de reseñas positivas del 100% por parte de los estudiantes.

Función para Obtener el Tipo de un Valor

Para obtener el tipo de un valor, utiliza la siguiente función:

const getType = (v) => {
  if (v === undefined) {
    return "undefined";
  }

  if (v === null) {
    return "null";
  }

  return v.constructor.name;
};
  • La función devuelve 'undefined' o 'null' si el valor es undefined o null.
  • En caso contrario, devuelve el nombre del constructor utilizando Object.prototype.constructor y Function.prototype.name.

Uso de ejemplo:

getType(new Set([1, 2, 3])); // 'Set'

Resumen

¡Felicidades! Has completado el laboratorio Tipo de Valor. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.