Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Opérations Mathématiques en JavaScript | 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 en JavaScript

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

  • Addition (+) ;

  • Soustraction (-) ;

  • Multiplication (*) ;

  • Division (/) ;

  • Reste, ou Modulo (%) ;

  • Exponentiation (**).

Remarque

Si vous maîtrisez déjà ces opérations et leur fonctionnement, passez à la dernière section (Priorité d'exécution des opérations) ou poursuivez 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 s'effectue à 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 s’effectue à l’aide de 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 possède sa propre 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.

L'utilisation de parenthèses ( ) permet de 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 des externes.

1. Que retourne l'opérateur % en JavaScript ?

2. Quel sera le résultat de l'expression suivante ?

question mark

Que retourne l'opérateur % en JavaScript ?

Select the correct answer

question mark

Quel sera le résultat de l'expression suivante ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 2

Demandez à l'IA

expand
ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

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 en JavaScript

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

  • Addition (+) ;

  • Soustraction (-) ;

  • Multiplication (*) ;

  • Division (/) ;

  • Reste, ou Modulo (%) ;

  • Exponentiation (**).

Remarque

Si vous maîtrisez déjà ces opérations et leur fonctionnement, passez à la dernière section (Priorité d'exécution des opérations) ou poursuivez 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 s'effectue à 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 s’effectue à l’aide de 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 possède sa propre 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.

L'utilisation de parenthèses ( ) permet de 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 des externes.

1. Que retourne l'opérateur % en JavaScript ?

2. Quel sera le résultat de l'expression suivante ?

question mark

Que retourne l'opérateur % en JavaScript ?

Select the correct answer

question mark

Quel sera le résultat de l'expression suivante ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 2
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?
some-alt