Introduction
Dans ce laboratoire (lab), nous allons explorer comment déterminer si un nombre donné est un zéro négatif ou non, en utilisant JavaScript. Nous allons utiliser une fonction simple qui vérifie si la valeur est égale à zéro et si 1 divisé par cette valeur est égal à -Infinity. Ce laboratoire vous aidera à comprendre le concept de zéro négatif en JavaScript et comment le détecter dans votre code.
Vérification du zéro négatif
Pour vérifier si un nombre est un zéro négatif, ouvrez le Terminal/SSH et entrez node. Ensuite, utilisez le code suivant :
const isNegativeZero = (val) => val === 0 && 1 / val === -Infinity;
Cela vérifiera si la valeur passée est égale à 0 et si 1 divisé par cette valeur est égal à -Infinity. Par exemple :
isNegativeZero(-0); // true
isNegativeZero(0); // false
Résumé
Félicitations! Vous avez terminé le laboratoire (lab) « Number Is Negative Zero ». Vous pouvez pratiquer davantage de laboratoires sur LabEx pour améliorer vos compétences.