"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Comprobación de tipos de JavaScript | Tutoriales de programación

Comprobación de tipos de JavaScript | Tutoriales de programación

Publicado el 2024-11-02
Navegar:183

Introducción

Este artículo cubre las siguientes habilidades tecnológicas:

JavaScript Type Checking | Programming Tutorials

En esta práctica de laboratorio, exploraremos una función de JavaScript que verifica si un valor proporcionado es de un tipo específico. Usaremos la función is(), que aprovecha la propiedad del constructor y el método Array.prototype.includes() para determinar si el valor es del tipo especificado. Esta práctica de laboratorio lo ayudará a comprender mejor la verificación de tipos en JavaScript.

Función para comprobar si el valor es de tipo

Para verificar si un valor proporcionado es de un tipo específico, siga estos pasos:

  • Asegúrese de que el valor no esté indefinido o sea nulo utilizando Array.prototype.includes().
  • Utilice Object.prototype.constructor para comparar la propiedad del constructor en el valor con el tipo especificado.
  • La función is() siguiente realiza estas comprobaciones y devuelve verdadero si el valor es del tipo especificado y falso en caso contrario.
const is = (type, val) => ![, null].includes(val) && val.constructor === type;

Puedes usar is() para verificar si un valor es de varios tipos, como Array, ArrayBuffer, Map, RegExp, Set, WeakMap, WeakSet, String, Number y Boolean. Por ejemplo:

is(Array, [1]); // true
is(Map, new Map()); // true
is(String, ""); // true
is(Number, 1); // true
is(Boolean, true); // true

Resumen

¡Felicidades! Ha completado la práctica de laboratorio Comprobar si el valor es del tipo. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.

JavaScript Type Checking | Programming Tutorials


? Practique ahora: compruebe si el valor es del tipo


¿Quieres saber más?

  • ? Conozca los últimos árboles de habilidades de JavaScript
  • ? Leer más tutoriales de JavaScript
  • ? Únase a nuestro Discord o envíenos un tweet a @WeAreLabEx
Declaración de liberación Este artículo se reproduce en: https://dev.to/labex/javascript-type-checking-programming-tutorials-4o5k?1 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3