Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Opérations Mathématiques | Opérations de Base
Introduction à JavaScript
course content

Contenu du cours

Introduction à JavaScript

Introduction à JavaScript

1. Concepts de Base
2. Variables et Types de Données
3. Opérations de Base
4. Instructions Conditionnelles
5. Boucles
6. Fonctions

book
Opérations Mathématiques

JavaScript peut effectuer les opérations suivantes avec des nombres :

  • Addition (+);
  • Soustraction (-);
  • Multiplication (*);
  • Division (/);
  • Reste, ou Modulo (%);
  • Exposant (**).

Remarque

Si vous êtes déjà familier avec ces opérations et leur fonctionnement, passez à la dernière section (Priorité d'exécution des opérations) ou continuez avec ce chapitre.

Addition et Soustraction

123456
console.log(25 + 13); // Addition console.log(37 - 2); // Subtraction let a = 25, b = 23; console.log(a + b); // Addition console.log(a - b); // Subtraction
copy

Multiplication et Division

1234567
console.log(12 * 3); // Multiplication console.log(12 / 3); // Division console.log(273 / 23); // Division let a = 77, b = 11; console.log(a * b); // Multiplication console.log(a / b); // Division
copy

Reste (Modulo)

Cette opération retourne le reste d'une division et est effectuée à l'aide de l'opérateur % :

12345
console.log(77 % 10); console.log(25 % 11); let a = 27, b = 21; console.log(a % b);
copy

Exposant

Cette opération élève un nombre à une certaine puissance. Le premier nombre est la base, et le second est l'exposant auquel il doit être élevé. Elle est effectuée en utilisant l'opérateur ** :

123456
console.log(10 ** 6); // 10 * 10 * 10 * 10 * 10 * 10 (6 times) console.log(2 ** 7); // 2 * 2 * 2 * 2 * 2 * 2 * 2 (7 times) let a = 2; let b = 3; console.log(a ** b);
copy

Priorité d'exécution des opérations

Chaque opération a sa priorité d'exécution, et la séquence d'exécution en dépend.

Remarque

Si les opérations ont la même priorité, elles seront exécutées de gauche à droite.

Vous pouvez utiliser des parenthèses ( ) pour modifier la priorité d'exécution :

123
console.log(25 + 7 * 2 ** 3); // Example 1 console.log((25 + 7) * 2 ** 3); // Example 2 console.log(((25 + 7) * 2) ** 3); // Example 3
copy

Remarque

Les parenthèses () ont la priorité la plus élevée. Les parenthèses internes sont évaluées en premier, suivies par les externes.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 2
We're sorry to hear that something went wrong. What happened?
some-alt