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 esundefinedonull. - En caso contrario, devuelve el nombre del constructor utilizando
Object.prototype.constructoryFunction.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.