Introducción
En este laboratorio, exploraremos cómo determinar si un número dado es un cero negativo o no, utilizando JavaScript. Utilizaremos una función simple que verifica si el valor es igual a cero y si 1 dividido por el valor es igual a -Infinity. Este laboratorio te ayudará a entender el concepto de cero negativo en JavaScript y cómo detectarlo en tu código.
Verificación de cero negativo
Para verificar si un número es cero negativo, abre la Terminal/SSH y escribe node. Luego, utiliza el siguiente código:
const isNegativeZero = (val) => val === 0 && 1 / val === -Infinity;
Esto verificará si el valor pasado es igual a 0 y si 1 dividido por el valor es igual a -Infinity. Por ejemplo:
isNegativeZero(-0); // true
isNegativeZero(0); // false
Resumen
¡Felicidades! Has completado el laboratorio "Number Is Negative Zero". Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.