JavaScript Nombre négatif
Le nombre est l’un des types de données les plus populaires et les plus utilisés en JavaScript. Le type de données JavaScript Number
est une valeur double précision IEEE 754 au format binaire 64 bits, comme double en Java ou C#.
Les nombres JavaScript peuvent également être exprimés sous des formes littérales comme 0o13
, 0b101
, 0x0A
. JavaScript propose différentes méthodes pour travailler avec des nombres comme Number.isInteger()
, Number.parseInt()
, Number.prototype.toFixed()
, etc. JavaScript fournit l’objet Math
avec ses propres propriétés et méthodes pour travailler avec des nombres.
Dans l’article d’aujourd’hui, nous allons vous présenter comment obtenir un nombre négatif en JavaScript.
Nombre négatif en JavaScript avec Math.abs()
Il s’agit d’une fonction intégrée de JavaScript. Cette fonction renvoie la valeur absolue d’un nombre. Il prend le paramètre d’entrée et renvoie la valeur positive du nombre indépendamment de l’entrée. Cela signifie que si le paramètre d’entrée est négatif, il renverra la valeur positive.
Syntaxe:
Math.abs(x)
C’est la méthode statique de Math
. Il ne nécessite pas la création de l’objet Math pour appeler cette fonction. Si un tableau avec plus d’un paramètre, un objet vide, une chaîne non numérique ou une variable vide est passé, NaN
est renvoyé. Pour plus d’informations sur la fonction ES6, lisez la documentation de la méthode Math.abs()
.
console.log(Math.abs(8) * -1);
console.log(Math.abs(-8) * -1);
console.log(8 * -1);
console.log(-8 * -1);
Dans l’exemple ci-dessus, nous avons passé la valeur 8
dans Math.abs()
et l’avons multipliée par -1
. Les utilisateurs peuvent passer directement le nombre et le multiplier par -1
. La seule différence entre Math.abs()
et la multiplication directe avec -1
est que le précédent renverra toujours un nombre négatif quel que soit le paramètre d’entrée, mais que plus tard, il peut renvoyer une valeur positive si le paramètre d’entrée est un nombre négatif.
Production :
-8
-8
-8
8
Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.
LinkedIn