Objet mathématique JavaScript

Bienvenu dans notre site web www.exam-lib.com, c'est un site éducatif qui contient une panoplie des exercices avec solutions pour tous les niveaux (primaire,secondaire, collège, lycée et même pour les étudiants de l'OFPPT au Maroc). vous pouvez naviguer sur notre site et choisir le niveau qui vous convient puis vous pouvez suivez l'exercices ou aussi le cours souhaité. si vous avez des questions vous pouvez toujours laisser un commentaire sur notre site et un de nos professeurs va se charger de répondre à toutes vos questions.
SUIVEZ NOTRE CHAINE YOUTUBE: قم بالتسجيل في قناتنا عبر هذا الرابط

https://www.youtube.com/channel/UCCITRMWPcElh-96wCS3EyUg

abdelouafi

Administrator
L'objet JavaScript JavaScript vous permet d'effectuer des tâches mathématiques sur des nombres.

Exemple
Code:
Math.PI;            // returns 3.141592653589793

Code:
<! DOCTYPE html>
<html>
<body>

<h2> JavaScript Math.PI </ h2>

<p> Math.PI renvoie le rapport de la circonférence d'un cercle à son diamètre: </ p>

<p id = "demo"> </ p>

<script>
document.getElementById ("demo"). innerHTML = Math.PI;
</ script>

</ body>
</ html>


Math.round ()
Math.round (x) renvoie la valeur de x arrondie à son entier le plus proche:

Exemple
Code:
Math.round(4.7);    // returns 5
Math.round(4.4);    // returns 4

Code:
<! DOCTYPE html>
<html>
<body>

<h2> JavaScript Math.round () </ h2>

<p> Math.round (x) renvoie la valeur de x arrondie à son entier le plus proche: </ p>

<p id = "demo"> </ p>

<script>
document.getElementById ("demo"). innerHTML = Math.round (4.4);
</ script>

</ body>
</ html>



Math.pow ()
Math.pow (x, y) renvoie la valeur de x à la puissance de y:

Exemple
Code:
Math.pow(8, 2);      // returns 64

Code:
<! DOCTYPE html>
<html>
<body>

<h2> JavaScript Math.pow () </ h2>

<p> Math.pow (x, y) renvoie la valeur de x à la puissance de y: </ p>

<p id = "demo"> </ p>

<script>
document.getElementById ("demo"). innerHTML = Math.pow (8,2);
</ script>

</ body>
</ html>

Math.sqrt ()
Math.sqrt (x) renvoie la racine carrée de x:

Exemple
Code:
Math.sqrt(64);      // returns 8

Code:
<! DOCTYPE html>
<html>
<body>

<h2> JavaScript Math.sqrt () </ h2>

<p> Math.sqrt (x) renvoie la racine carrée de x: </ p>

<p id = "demo"> </ p>

<script>
document.getElementById ("demo"). innerHTML = Math.sqrt (64);
</ script>

</ body>
</ html>


Math.abs ()
Math.abs (x) renvoie la valeur absolue (positive) de x:

Exemple
Code:
Math.abs(-4.7);     // returns 4.7

Code:
<! DOCTYPE html>
<html>
<body>

<h2> Math.abs JavaScript () </ h2>

<p> Math.abs (x) renvoie la valeur absolue (positive) de x: </ p>


<p id = "demo"> </ p>

<script>
document.getElementById ("demo"). innerHTML = Math.abs (-4.4);
</ script>

</ body>
</ html>



Math.ceil ()
Math.ceil (x) renvoie la valeur de x arrondie à son entier le plus proche:

Exemple
Code:
Math.ceil(4.4);     // returns 5

Code:
<! DOCTYPE html>
<html>
<body>

<h2> JavaScript Math.ceil () </ h2>

<p> Math.ceil () arrondit un nombre <strong> up </ strong> à son entier le plus proche: </ p>


<p id = "demo"> </ p>

<script>
document.getElementById ("demo"). innerHTML = Math.ceil (4.4);
</ script>

</ body>
</ html>



Math.floor ()
Math.floor (x) renvoie la valeur de x arrondie à l'entier le plus proche:

Exemple
Code:
Math.floor(4.7);    // returns 4

Code:
<! DOCTYPE html>
<html>
<body>

<h2> JavaScript Math.floor () </ h2>

<p> Math.floor (x) renvoie la valeur de x arrondie <strong> en bas </ strong> à son entier le plus proche: </ p>

<p id = "demo"> </ p>

<script>
document.getElementById ("demo"). innerHTML = Math.floor (4.7);
</ script>

</ body>
</ html>



Math.sin ()
Math.sin (x) renvoie le sinus (valeur comprise entre -1 et 1) de l'angle x (exprimé en radians).

Si vous souhaitez utiliser des degrés au lieu de radians, vous devez convertir les degrés en radians:

Angle en radians = Angle en degrés x PI / 180.

Exemple
Code:
Math.sin(90 * Math.PI / 180);     // returns 1 (the sine of 90 degrees)


Code:
<! DOCTYPE html>
<html>
<body>

<h2> JavaScript Math.sin () </ h2>

<p> Math.sin (x) renvoie le péché de x (exprimé en radians): </ p>
<p> Angle en radians = (angle en degrés) * PI / 180. </ p>

<p id = "demo"> </ p>

<script>
document.getElementById ("demo"). innerHTML =
"La valeur sinusoïdale de 90 degrés est" + Math.sin (90 * Math.PI / 180);
</ script>

</ body>
</ html>


Math.cos ()
Math.cos (x) renvoie le cosinus (valeur comprise entre -1 et 1) de l'angle x (exprimé en radians).

Si vous souhaitez utiliser des degrés au lieu de radians, vous devez convertir les degrés en radians:

Angle en radians = Angle en degrés x PI / 180.

Exemple
Code:
Math.cos(0 * Math.PI / 180);     // returns 1 (the cos of 0 degrees)

Code:
<! DOCTYPE html>
<html>
<body>

<h2> JavaScript Math.cos () </ h2>

<p> Math.cos (x) renvoie le cosinus de x (exprimé en radians): </ p>
<p> Angle en radians = (angle en degrés) * PI / 180. </ p>

<p id = "demo"> </ p>

<script>
document.getElementById ("demo"). innerHTML =
"La valeur de cosinus de 0 degré est" + Math.cos (0 * Math.PI / 180);
</ script>

</ body>
</ html>



Math.min () et Math.max ()
Math.min () et Math.max () peuvent être utilisés pour trouver la valeur la plus basse ou la plus haute dans une liste d'arguments:

Exemple
Code:
Math.min(0, 150, 30, 20, -8, -200);  // returns -200

Code:
<! DOCTYPE html>
<html>
<body>

<h2> JavaScript Math.min () </ h2>

<p> Math.min () renvoie la valeur la plus basse dans une liste d'arguments: </ p>

<p id = "demo"> </ p>

<script>
document.getElementById ("demo"). innerHTML =
Math.min (0, 150, 30, 20, -8, -200);
</ script>

</ body>
</ html>

Exemple2:
Code:
Math.max(0, 150, 30, 20, -8, -200);  // returns 150

Code:
<! DOCTYPE html>
<html>
<body>

<h2> JavaScript Math.max () </ h2>

<p> Math.max () renvoie la valeur la plus élevée dans une liste d'arguments. </ p>

<p id = "demo"> </ p>

<script>
document.getElementById ("demo"). innerHTML =
Math.max (0, 150, 30, 20, -8, -200);
</ script>

</ body>
</ html>


Math.random ()
Math.random () renvoie un nombre aléatoire compris entre 0 (inclus) et 1 (exclusif):

Exemple
Code:
Math.random();     // returns a random number


Code:
<! DOCTYPE html>
<html>
<body>

<h2> JavaScript Math.random () </ h2>

<p> Math.random () renvoie un nombre aléatoire compris entre 0 et 1: </ p>

<p id = "demo"> </ p>

<script>
document.getElementById ("demo"). innerHTML = Math.random ();
</ script>

</ body>
</ html>


Vous en apprendrez plus sur Math.random () dans le prochain chapitre de ce tutoriel.

Propriétés mathématiques (constantes)
JavaScript fournit 8 constantes mathématiques accessibles avec l'objet Math:

Exemple
Code:
Math.E        // returns Euler's number
Math.PI       // returns PI
Math.SQRT2    // returns the square root of 2
Math.SQRT1_2  // returns the square root of 1/2
Math.LN2      // returns the natural logarithm of 2
Math.LN10     // returns the natural logarithm of 10
Math.LOG2E    // returns base 2 logarithm of E
Math.LOG10E   // returns base 10 logarithm of E

Code:
<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Math Constants</h2>

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML =
"<p><b>Math.E:</b> " + Math.E + "</p>" +
"<p><b>Math.PI:</b> " + Math.PI + "</p>" +
"<p><b>Math.SQRT2:</b> " + Math.SQRT2 + "</p>" +
"<p><b>Math.SQRT1_2:</b> " + Math.SQRT1_2 + "</p>" +
"<p><b>Math.LN2:</b> " + Math.LN2 + "</p>" +
"<p><b>Math.LN10:</b> " + Math.LN10 + "</p>" +
"<p><b>Math.LOG2E:</b> " + Math.LOG2E + "</p>" +
"<p><b>Math.Log10E:</b> " + Math.LOG10E + "</p>";
</script>

</body>
</html>

Le résultat de ce programme est:
JavaScript Math Constants


Math.E: 2.718281828459045

Math.PI: 3.141592653589793

Math.SQRT2: 1.4142135623730951

Math.SQRT1_2: 0.7071067811865476

Math.LN2: 0.6931471805599453

Math.LN10: 2.302585092994046

Math.LOG2E: 1.4426950408889634

Math.Log10E: 0.4342944819032518



Constructeur Math
Contrairement aux autres objets globaux, l'objet Math n'a pas de constructeur. Les méthodes et les propriétés sont statiques.

Toutes les méthodes et propriétés (constantes) peuvent être utilisées sans créer d’objet Math au préalable.

Méthodes d'objet mathématique

abs (x) Retourne la valeur absolue de x
acos (x) Retourne l'arccosine de x, en radians
asin (x) Retourne l'arcsin de x, en radians
atan (x) Renvoie l'arctangente de x sous forme de valeur numérique comprise entre -PI / 2 et PI / 2 radians.
atan2 (y, x) Retourne l'arctangente du quotient de ses arguments
ceil (x) Retourne la valeur de x arrondie à son entier le plus proche
cos (x) retourne le cosinus de x (x est en radians)
exp (x) Retourne la valeur de Ex
floor (x) Renvoie la valeur de x arrondie à l'entier le plus proche.
log (x) Retourne le logarithme naturel (base E) de x
max (x, y, z, ..., n) Retourne le nombre avec la valeur la plus élevée
min (x, y, z, ..., n) Retourne le nombre avec la valeur la plus basse
pow (x, y) Renvoie la valeur de x à la puissance de y
random () Retourne un nombre aléatoire compris entre 0 et 1
round (x) Renvoie la valeur de x arrondie à son entier le plus proche.
sin (x) retourne le sinus de x (x est en radians)
sqrt (x) retourne la racine carrée de x
tan (x) Renvoie la tangente d'un angle
 
Top