Javascript Méthode Math

JavaScript est un langage de programmation polyvalent qui offre de nombreuses fonctionnalités pour effectuer des opérations mathématiques avancées grâce à ses fonctions Math. Dans cet article, nous explorerons certaines des fonctions Math les plus utiles de JavaScript. Nous expliquerons chaque fonction de manière simple et illustrerons son utilisation avec des exemples de code commentés pour vous aider à mieux comprendre leur potentiel.

Math.round() 

La fonction Math.round() permet d’arrondir un nombre à l’entier le plus proche.

Exemple de code :

let number = 3.7;
let roundedNumber = Math.round(number);
// Le résultat sera 4 car 3.7 est plus proche de 4 que de 3.

Math.random() 

La fonction Math.random() génère un nombre aléatoire compris entre 0 (inclus) et 1 (exclus).

Exemple de code :

let randomNumber = Math.random(); 
// Le résultat sera un nombre aléatoire entre 0 et 1 (par exemple : 0.7832).

Math.floor() 

La fonction Math.floor() permet d’obtenir la partie entière d’un nombre, en arrondissant vers le bas.

Exemple de code :

let number = 5.9;
let floorNumber = Math.floor(number); 
// Le résultat sera 5 car 5.9 arrondi vers le bas est 5.

Math.sqrt()

La fonction Math.sqrt() renvoie la racine carrée d’un nombre.

Exemple de code :

let number = 16;
let squareRoot = Math.sqrt(number);
// Le résultat sera 4 car la racine carrée de 16 est 4.

Math.PI 

La constante Math.PI représente la valeur de Pi (π), qui est d’environ 3.14159.

Exemple de code :

let piValue = Math.PI; 
// piValue aura la valeur d'environ 3.14159.

% (modulo) 

L’opérateur % calcule le reste de la division entre deux nombres.

Exemple de code :

let remainder = 10 % 3;
// Le résultat sera 1 car 10 divisé par 3 donne un quotient de 3 avec un reste de 1.

** (exponentiation) 

L’opérateur ** permet de calculer la puissance d’un nombre.

Exemple de code :

let result = 2 ** 3; 
// Le résultat sera 8 car 2 élevé à la puissance 3 donne 8.

Math.pow() 

La fonction Math.pow() permet également de calculer la puissance d’un nombre, en utilisant une syntaxe différente.

Exemple de code :

let result = Math.pow(2, 3);
// Le résultat sera 8 car 2 élevé à la puissance 3 donne 8.

Math.trunc() 

La fonction Math.trunc() permet de tronquer la partie décimale d’un nombre, renvoyant ainsi uniquement la partie entière.

Exemple de code :

let number = 4.9;
let truncatedNumber = Math.trunc(number); 
// Le résultat sera 4 car la partie décimale 0.9 est supprimée.

Math.min() et Math.max() 

Les fonctions Math.min() et Math.max() retournent respectivement la valeur minimale et maximale parmi un ensemble d’arguments.

Exemple de code :

let minValue = Math.min(5, 8, 2, 10);
// Le résultat sera 2 car c'est la valeur la plus petite parmi les arguments.

let maxValue = Math.max(5, 8, 2, 10);
// Le résultat sera 10 car c'est la valeur la plus grande parmi les arguments.

Math.log() 

La fonction Math.log() renvoie le logarithme naturel (base e) d’un nombre.

Exemple de code :

let number = 2.718; 
let logValue = Math.log(number);

 // Le résultat sera environ 1 car le logarithme naturel de 2.718 est 1.

Math.abs() 

La fonction Math.abs() renvoie la valeur absolue d’un nombre, c’est-à-dire sa valeur positive sans tenir compte de son signe.

Exemple de code :

let number = -5; 
let absoluteValue = Math.abs(number);
// Le résultat sera 5 car la valeur absolue de -5 est 5.

Math.sin(), Math.cos() et Math.tan() 

Ces fonctions javascript renvoient respectivement le sinus, le cosinus et la tangente d’un angle donné (en radians).

Exemple de code :

let angleInRadians = Math.PI / 2;

let sineValue = Math.sin(angleInRadians);
// Le résultat sera 1 car le sinus de 90 degrés (π/2 radians) est 1. 

let cosineValue = Math.cos(angleInRadians);
// Le résultat sera 0 car le cosinus de 90 degrés (π/2 radians) est 0. 

let tangentValue = Math.tan(angleInRadians);
// Le résultat sera infini (Infinity) car la tangente de 90 degrés (π/2 radians) est infinie.

Conclusion

Les fonctions Math de JavaScript offrent une panoplie d’outils pour effectuer des opérations mathématiques dans vos projets web. Que ce soit pour arrondir, calculer des puissances, obtenir des valeurs absolues, ou encore pour travailler avec les fonctions trigonométriques, JavaScript met à votre disposition des outils puissants. Utilisez les exemples de code fournis dans cet article pour explorer et exploiter pleinement le potentiel de ces fonctions mathématiques dans vos propres projets JavaScript.

Notice de la méthode Math depuis le MDN : Site officiel

0 commentaires

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Autres articles