J'ai besoin de tourner des nombres à virgule flottante jusqu'à l'entier le plus proche, même si le nombre après le point est inférieur à 0,5.
Par exemple,
Comment puis-je le faire en JavaScript?
Utilisez la fonction Math.ceil
[MDN]
var n = 4.3; alert(Math.ceil(n)); //alerts 5
ceil
utilisation
var n = 4.3; n = Math.ceil(n);// n is 5
Utilisation
Math.ceil( floatvalue );
Il va arrondir la valeur souhaitée.
Arrondi jusqu'à la deuxième décimale (0.00):
var n = 35.85001; Math.ceil(n * 100) / 100; // 35.86
Au premier (0.0):
var n = 35.800001; Math.ceil(n * 10) / 10; // 35.9
À l'entier:
var n = 35.00001; Math.ceil(n); // 36
jsbin.com