104 votes

Javascript Math Object Methods - négatifs à zéro

en Javascript, je n’arrive pas à trouver une méthode pour mettre les négatifs à zéro?

-90 devient 0
-45 devient 0
0 devient 0
90 devient 90

Y a-t-il quelque chose comme ça? Je viens d’arrondir les chiffres.

231voto

aioobe Points 158466

Il suffit de faire quelque chose comme

ou

ou

77voto

RightSaidFred Points 7276

Je suppose que vous pourriez utiliser `` .

8voto

SLaks Points 391154

Si vous voulez être intelligent:

Cependant, `` ou un opérateur conditionnel serait beaucoup plus compréhensible.
En outre, cela a des problèmes de précision pour les grands nombres.

3voto

Juan Mendes Points 31678
Math.positive = function(num) {
  return Math.max(0, num);
}

// or 

Math.positive = function(num) {
  return num < 0 ? 0 : num;
}

3voto

Alexandre C. Points 31758

`` fait le travail .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X