|
◄
Retour accueil
|
Propriétés
|
Propriétés |
Descriptions |
| E |
représente la constante
d'Euler E (env 2.178). |
| LN10 |
représente le logarithme
naturel base 10, loge10 (env 2.302). |
| LN2 |
représente le logarithme
naturel base 2, loge2 (env 0.693). |
| LOG10E |
représente le logarithme
naturel base e, log10e (env 0.434). |
| LOG2E |
représente le logarithme
naturel base 10, log2e (env 1.442) |
| PI |
représente le ratio de la
circonférence d'un cercle et de son diamètre divisé par deux, Pi (3.14159). |
| SQRT1_2 |
représente l'inverse de la
racine carrée (0.707). |
| SQRT2 |
représente la racine carrée
de 2 (1.414). |
Méthodes
|
Méthodes |
Descriptions |
| abs(x) |
retourne la valeur absolue d'un nombre. |
| acos(x) |
retourne l'arc cosinus en radians d'un nombre. |
| asin(x) |
retourne l'arc sinus en radians d'un nombre. |
| atan(x, y) |
retourne l'arc tangente en radians d'un nombre. |
| atan2(x, y) |
retourne l'angle entre l'axe des x et un point. |
| ceil(x) |
retourne l'arrondi inférieur d'un nombre. |
| cos(x) |
retourne le cosinus d'un nombre. |
| exp(x) |
retourne ex ou e est la constante d'Euler. |
| floor(x) |
retourne l'arrondi vers le bas d'un nombre. |
| log(x) |
retourne le logarithme (base E) d'un nombre. |
| max(a, b) |
retourne la plus grande des valeurs. |
| min(a, b) |
retourne la plus petite des valeurs. |
| pow(x, y) |
calcule xy. |
| random() |
retourne un nombre pseudo-aléatoire. |
| round(x) |
retourne l'arrondi de la valeur d'un nombre à l'entier le
plus prôche. |
| sin(x) |
retourne le sinus d'un nombre. |
| sqrt(x) |
retourne la racine carrée d'un nombre. |
| tan(x) |
retourne la tangente d'un nombre. |
Arrondir des nombres
La méthode Math.round(x)
permet d'arrondir un nombre en Javascript. Cette méthode arrondit à l'entier
le plus près en utilisant la méthode du .5.
Exemples :
Math.round(15.9); //Retournera
16
Math.round(32.2); //
Retournera 32
Math.round(-2.58); //
Retournera -3
Si on désire arrondir en
conservant les décimales, il faut avoir recours à certaines manipulations
mathématiques.
Exemples :
var
nombre = 17.4532;
// Arrondir à une
décimale
var resultat = Math.round(nombre*10) / 10;
// Retournera 17.5
// Arrondir à deux
décimales
var resultat = Math.round(nombre*100) / 100;
// Retournera 17.45
// Arrondir à trois
décimales
var resultat = Math.round(nombre*1000) / 1000;
//
Retournera 17.453
Comme vous pouvez le
voir, afin d'arrondir un nombre en conservant ses décimales, il faut
effectuer les opérations suivantes :
1 - Multiplier le nombre
à arrondir par 10x (10 à la x où x est le nombre de décimales
souhaitées)
2 - Appliquer Marth.round() au résultat
3 - Diviser le tout par 10x
|