Le nombre est un zéro négatif

JavaScriptJavaScriptBeginner
Pratiquer maintenant

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

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-28426{{"Le nombre est un zéro négatif"}} javascript/data_types -.-> lab-28426{{"Le nombre est un zéro négatif"}} javascript/arith_ops -.-> lab-28426{{"Le nombre est un zéro négatif"}} javascript/comp_ops -.-> lab-28426{{"Le nombre est un zéro négatif"}} end

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.