Valor es Número

Beginner

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

Introducción

En este laboratorio, nos centraremos en crear una función de JavaScript que compruebe si un valor dado es un número. Utilizaremos el operador typeof y una protección contra NaN para asegurarnos de que la función devuelva true solo para números válidos. Este laboratorio te ayudará a mejorar tu comprensión de los tipos de datos de JavaScript y la comprobación de tipos.

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 100%. Ha recibido una tasa de reseñas positivas del 97% por parte de los estudiantes.

Comprobar si un valor es un número en JavaScript

Para comprobar si un valor es un número en JavaScript, puedes usar el operador typeof para determinar si el valor está clasificado como un primitivo de número. Para evitar problemas con NaN, que tiene un typeof igual a number y no es igual a sí mismo, también puedes comprobar si el valor es igual a sí mismo usando val === val.

Aquí hay una función de ejemplo que comprueba si un valor dado es un número:

const isNumber = (val) => typeof val === "number" && val === val;

Puedes usar esta función de la siguiente manera:

isNumber(1); // true
isNumber("1"); // false
isNumber(NaN); // false

Resumen

¡Felicidades! Has completado el laboratorio Value Is Number. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.