Les mathématiques font partie intégrante de l'informatique et du codage. Les programmeurs utilisent des méthodes et des expressions mathématiques pour effectuer des calculs pour toutes sortes de raisons différentes au cours du développement. Heureusement, JavaScript fournit diverses méthodes intégrées qui peuvent vous faciliter la vie.

Dans cet article, vous découvrirez 19 méthodes mathématiques JavaScript que vous devez maîtriser dès aujourd'hui.

1. Math.abs()

le abdos() La méthode renvoie la valeur absolue d'un nombre.

soit num1 = 32 ;
soit num2 = -13 ;
soit num3 = -345;
soit num4 = 4,76 ;
soit num5 = 0 ;
console.log (Math.abs (num1));
console.log (Math.abs (num2));
console.log (Math.abs (num3));
console.log (Math.abs (num4));
console.log (Math.abs (num5));

Sortir:

32
13
345
4.76
0

2. Math.cbrt()

le cbrt() La méthode renvoie la racine cubique d'un nombre.

soit num1 = 64 ;
soit num2 = 125 ;
soit num3 = -1 ;
soit num4 = Infini;
soit num5 = 0 ;
console.log (Math.cbrt (num1));
console.log (Math.cbrt (num2));
console.log (Math.cbrt (num3));
console.log (Math.cbrt (num4));
console.log (Math.cbrt (num5));

Sortir:

4
5
-1
Infini
0

3. Math.ceil()

le plafond() La méthode renvoie le prochain entier supérieur ou égal à un nombre donné.

soit num1 = 34,5 ;
soit num2 = 54,234 ;
soit num3 = 7.0001 ;
soit num4 = 867,1 ;
soit num5 = 0 ;
console.log (Math.ceil (num1));
console.log (Math.ceil (num2));
console.log (Math.ceil (num3));
console.log (Math.ceil (num4));
console.log (Math.ceil (num5));

Sortir:

35
55
8
868
0

4. Math.cos()

le cos() La méthode renvoie le cosinus de l'angle spécifié. L'angle donné doit être spécifié en radians.

soit num1 = 0 ;
soit num2 = 1 ;
soit num3 = Maths. PI;
soit num4 = 0,5 ;
soit num5 = 45 ;
console.log (Math.cos (num1));
console.log (Math.cos (num2));
console.log (Math.cos (num3));
console.log (Math.cos (num4));
console.log (Math.cos (num5));

Sortir:

1
0.5403023058681398
-1
0.8775825618903728
0.5253219888177297

5. Math.cosh()

le matraque() La méthode renvoie le cosinus hyperbolique d'un nombre.

soit num1 = 0 ;
soit num2 = 1 ;
soit num3 = -1 ;
soit num4 = 2 ;
soit num5 = -2;
console.log (Math.cosh (num1));
console.log (Math.cosh (num2));
console.log (Math.cosh (num3));
console.log (Math.cosh (num4));
console.log (Math.cosh (num5));

Sortir:

1
1.5430806348152437
1.5430806348152437
3.7621956910836314
3.7621956910836314

6. Math.exp (x)

le exp (x) la méthode renvoie e^x, où X est l'argument, et e est le nombre d'Euler (également connu sous le nom de constante de Napier), la base des logarithmes naturels.

soit num1 = 0 ;
soit num2 = 1 ;
soit num3 = -1 ;
soit num4 = 2 ;
soit num5 = -2;
console.log (Math.exp (num1));
console.log (Math.exp (num2));
console.log (Math.exp (num3));
console.log (Math.exp (num4));
console.log (Math.exp (num5));

Sortir:

1
2.718281828459045
0.36787944117144233
7.38905609893065
0.1353352832366127

7. Math.plancher()

le étage() La méthode renvoie le prochain entier inférieur ou égal à un nombre donné.

soit num1 = 34,5 ;
soit num2 = 54,234 ;
soit num3 = 7.0001 ;
soit num4 = 867,1 ;
soit num5 = 0 ;
console.log (Math.floor (num1));
console.log (Math.floor (num2));
console.log (Math.floor (num3));
console.log (Math.floor (num4));
console.log (Math.floor (num5));

Sortir:

34
54
7
867
0

En rapport: Méthodes de cartographie JavaScript que vous devez maîtriser aujourd'hui

8. Math.log()

le Journal() La méthode renvoie le logarithme népérien (base e) d'un nombre.

soit num1 = 0 ;
soit num2 = 1 ;
soit num3 = -1 ;
soit num4 = 10 ;
soit num5 = -2;
console.log (Math.log (num1));
console.log (Math.log (num2));
console.log (Math.log (num3));
console.log (Math.log (num4));
console.log (Math.log (num5));

Sortir:

-Infini
0
NaN
2.302585092994046
NaN

9. Math.max (x, y, ...)

le max() La méthode renvoie le nombre le plus élevé d'une liste de nombres.

let list1 = [24, 645, 678, Infini];
let list2 = [75, 12, 92, 8] ;
let list3 = [2947, -435, -123, 0, -Infinity];
console.log (Math.max(...list1));
console.log (Math.max(...list2));
console.log (Math.max(...list3));
console.log (Math.max (1, 2, 3));
console.log (Math.max (234, 46, -23));

Sortir:

Infini
92
2947
3
234

En rapport: Méthodes d'ensemble JavaScript que vous devez maîtriser aujourd'hui

10. Math.min (x, y, ...)

le min() La méthode renvoie le nombre le plus faible d'une liste de nombres.

let list1 = [24, 645, 678, Infini];
let list2 = [75, 12, 92, 8] ;
let list3 = [2947, -435, -123, 0, -Infinity];
console.log (Math.min(...list1));
console.log (Math.min(...list2));
console.log (Math.min(...list3));
console.log (Math.min (1, 2, 3));
console.log (Math.min (234, 46, -23));

Sortir:

24
8
-Infini
1
-23

11. Math.pow (x, y)

le pow (x, y) La méthode renvoie la base à la puissance de l'exposant (x^y).

console.log (Math.pow (1, 10));
console.log (Math.pow (2, 4));
console.log (Math.pow (1, Infinity));
console.log (Math.pow (10, 10));
console.log (Math.pow(-1, 3));

Sortir:

1
16
NaN
10000000000
-1

12. Math.aléatoire()

le Aléatoire() La méthode renvoie un nombre aléatoire compris entre 0 et 1 (y compris 0, mais pas 1).

console.log (Math.random());
console.log (Math.random());
console.log (Math.random());
console.log (Math.random());
console.log (Math.random());

Sortir:

0.00882592466863552
0.11903011517453366
0.9689128269384235
0.8462863261013442
0.4431704664004701

En rapport: Méthodes de chaîne JavaScript que vous devez maîtriser aujourd'hui

13. Math.round()

le tour() La méthode renvoie la valeur d'un nombre arrondi à l'entier le plus proche.

soit num1 = 34,5 ;
soit num2 = 54,234 ;
soit num3 = 7.0001 ;
soit num4 = 867,1 ;
soit num5 = 0 ;
console.log (Math.round (num1));
console.log (Math.round (num2));
console.log (Math.round (num3));
console.log (Math.round (num4));
console.log (Math.round (num5));

Sortir:

35
54
7
867
0

14. Math.sin()

le péché() La méthode renvoie le sinus de l'angle spécifié. L'angle donné doit être spécifié en radians.

soit num1 = 0 ;
soit num2 = 1 ;
soit num3 = Maths. PI;
soit num4 = 0,5 ;
soit num5 = 45 ;
console.log (Math.sin (num1));
console.log (Math.sin (num2));
console.log (Math.sin (num3));
console.log (Math.sin (num4));
console.log (Math.sin (num5));

Sortir:

0
0.8414709848078965
1.2246467991473532e-16
0.479425538604203
0.8509035245341184

15. Math.sinh()

le sinh() La méthode renvoie le sinus hyperbolique d'un nombre.

soit num1 = 0 ;
soit num2 = 1 ;
soit num3 = -1 ;
soit num4 = 2 ;
soit num5 = -2;
console.log (Math.sinh (num1));
console.log (Math.sinh (num2));
console.log (Math.sinh (num3));
console.log (Math.sinh (num4));
console.log (Math.sinh (num5));

Sortir:

0
1.1752011936438014
-1.1752011936438014
3.626860407847019
-3.626860407847019

16. Math.sqrt()

le sqrt() La méthode renvoie la racine carrée d'un nombre.

soit num1 = 64 ;
soit num2 = 25 ;
soit num3 = -1 ;
soit num4 = Infini;
soit num5 = 144 ;
console.log (Math.sqrt (num1));
console.log (Math.sqrt (num2));
console.log (Math.sqrt (num3));
console.log (Math.sqrt (num4));
console.log (Math.sqrt (num5));

Sortir:

8
5
NaN
Infini
12

En rapport: JavaScript One-Liners que vous devez savoir

17. Math.tan()

le bronzer() La méthode renvoie la tangente d'un nombre.

soit num1 = 0 ;
soit num2 = 1 ;
soit num3 = Maths. PI;
soit num4 = 0,5 ;
soit num5 = 45 ;
console.log (Math.tan (num1));
console.log (Math.tan (num2));
console.log (Math.tan (num3));
console.log (Math.tan (num4));
console.log (Math.tan (num5));

Sortir:

0
1.5574077246549023
-1.2246467991473532e-16
0.5463024898437905
1.6197751905438615

18. Math.tanh()

le tanh() La méthode renvoie la tangente hyperbolique d'un nombre.

soit num1 = 0 ;
soit num2 = 1 ;
soit num3 = -1 ;
soit num4 = 2 ;
soit num5 = -2;
console.log (Math.tanh (num1));
console.log (Math.tanh (num2));
console.log (Math.tanh (num3));
console.log (Math.tanh (num4));
console.log (Math.tanh (num5));

Sortir:

0
0.7615941559557649
-0.7615941559557649
0.9640275800758169
-0.9640275800758169

19. Math.trunc (x)

le tronc (x) La méthode renvoie la partie entière de x, en supprimant tous les chiffres fractionnaires.

soit num1 = 34,5 ;
soit num2 = 54,234 ;
soit num3 = 7.0001 ;
soit num4 = 867,1 ;
soit num5 = -0,7632;
console.log (Math.trunc (num1));
console.log (Math.trunc (num2));
console.log (Math.trunc (num3));
console.log (Math.trunc (num4));
console.log (Math.trunc (num5));

Sortir:

34
54
7
867
-0

Si vous souhaitez consulter le code source complet utilisé dans cet article, voici le Dépôt GitHub.

Utiliser les méthodes de tableau

Les tableaux sont l'une des structures de données les plus utilisées en programmation. En plus des méthodes mathématiques, JavaScript fournit également plusieurs méthodes de tableau intégrées telles que pousser(), concaté(), rejoindre(), pour chaque(), carte(), sorte(), etc. Vous pouvez utiliser toutes ces méthodes intégrées pour travailler confortablement avec les tableaux JavaScript.

15 méthodes de tableau JavaScript que vous devriez maîtriser aujourd'hui

Vous voulez comprendre les tableaux JavaScript mais vous n'arrivez pas à les maîtriser? Consultez nos exemples de tableaux JavaScript pour obtenir des conseils.

Lire la suite

PartagerTweeterE-mail
Rubriques connexes
  • La programmation
  • JavaScript
  • Conseils de codage
  • La programmation
  • Développement web
A propos de l'auteur
Yuvraj Chandra (79 articles publiés)

Yuvraj est un étudiant de premier cycle en informatique à l'Université de Delhi, en Inde. Il est passionné par le développement Web Full Stack. Lorsqu'il n'écrit pas, il explore la profondeur de différentes technologies.

Plus de Yuvraj Chandra

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner