JavaScript - Opérateurs Arithmétiques

Salut les futurs superstars du codage ! Je suis ravi de vous guider sur ce voyage passionnant à la découverte des opérateurs arithmétiques de JavaScript. En tant que quelqu'un qui enseigne la programmation depuis des années, je peux vous dire que maîtriser ces opérateurs, c'est comme apprendre les mouvements de base d'une danse - une fois que vous les avez, vous serez prêt à créer des routines truly amazing (ou dans notre cas, des programmes) !

JavaScript - Arithmetic Operators

Opérateurs Arithmétiques JavaScript

Avant de plonger dedans, penchons-nous un moment pour comprendre ce qu'est un opérateur arithmétique. Pensez-y comme les outils de mathématiques de base dans votre boîte à outils JavaScript. Ils vous permettent d'effectuer des opérations mathématiques sur des nombres, tout comme vous le feriez avec une calculatrice. Mais croyez-moi, ils sont bien plus puissants que votre calculatrice de poche ordinaire !

Voici un tableau de tous les opérateurs arithmétiques que nous couvrirons aujourd'hui :

Opérateur Nom Description
+ Addition Ajoute deux nombres
- Soustraction Soustrait le nombre de droite du nombre de gauche
* Multiplication Multiplie deux nombres
/ Division Divise le nombre de gauche par le nombre de droite
% Modulo Retourne le reste d'une division
++ Incrément Augmente un nombre de 1
-- Décrément Diminue un nombre de 1

Maintenant, cassons-les un par un, d'accord ?

Opérateur d'Addition JavaScript (+)

L'opérateur d'addition est probablement le plus friendly du groupe. C'est comme cette personne joyeuse qui essaie toujours de rapprocher les choses !

let apples = 5;
let oranges = 3;
let totalFruit = apples + oranges;

console.log(totalFruit); // Output: 8

Dans cet exemple, nous ajoutons des pommes et des oranges (quoi qu'ils nous aient toujours dit de ne pas faire, mais en JavaScript, tout est possible !). L'opérateur + ajoute la valeur de oranges à apples, et nous stockons le résultat dans totalFruit.

Mais attendez, il y a plus ! L'opérateur + a une identité secrète. Lorsqu'il est utilisé avec des chaînes, il devient l'opérateur de concaténation :

let greeting = "Hello";
let name = "World";
let message = greeting + " " + name;

console.log(message); // Output: "Hello World"

Ici, + joint nos chaînes ensemble. C'est comme un matchmaker linguistique !

Opérateur de Soustraction JavaScript (-)

Next up est l'opérateur de soustraction. C'est un peu comme ce ami qui emprunte toujours des choses et ne les rend jamais.

let totalCookies = 10;
let eatenCookies = 3;
let remainingCookies = totalCookies - eatenCookies;

console.log(remainingCookies); // Output: 7

Dans cet exemple délicieux, nous commençons avec 10 cookies, en mangeons 3 (yum !), et l'opérateur - nous aide à comprendre combien il nous en reste. C'est une compétence cruciale pour la gestion des stocks de cookies !

Opérateur de Multiplication JavaScript (*)

L'opérateur de multiplication est le surdoué du groupe. Il n'est pas satisfait d'ajouter des choses ensemble une fois, il veut le faire plusieurs fois !

let pricePerApple = 0.5;
let numberOfApples = 6;
let totalCost = pricePerApple * numberOfApples;

console.log(totalCost); // Output: 3

Ici, nous calculons le coût total de notre achat de pommes. L'opérateur * multiplie le prix par pomme par le nombre de pommes, nous épargnant d'avoir à ajouter 0.5 à lui-même 6 fois. Phew !

Opérateur de Division JavaScript (/)

La division est comme le médiateur du monde arithmétique, toujours essayant de partager les choses équitablement.

let totalPizza = 8;
let numberOfFriends = 4;
let slicesPerFriend = totalPizza / numberOfFriends;

console.log(slicesPerFriend); // Output: 2

Dans cet exemple, nous sommes de bons amis et partageons notre pizza également. L'opérateur / divise les slices totales par le nombre d'amis, assurant l'harmonie (et la répartition équitable de la pizza) dans notre groupe social.

Opérateur Modulo JavaScript (%)

L'opérateur modulo est le bizarre de la famille. Il ne vous donne pas le résultat de la division, mais plutôt ce qui en reste.

let cookies = 10;
let people = 3;
let leftoverCookies = cookies % people;

console.log(leftoverCookies); // Output: 1

Ici, nous essayons de distribuer 10 cookies entre 3 personnes. L'opérateur % nous dit combien de cookies restent après avoir donné à chacun une quantité égale. Dans ce cas, c'est 1 cookie. (Astuce pro : toujours offrir de être celui qui reçoit le cookie restant !)

Opérateur d'Incrément JavaScript (++)

L'opérateur d'incrément est comme un petit cheerleader pour vos nombres, toujours les encourager à monter de un.

let count = 0;
count++;
console.log(count); // Output: 1
count++;
console.log(count); // Output: 2

Dans cet exemple, nous démarrons avec un compteur à 0. Chaque fois que nous utilisons ++, il augmente le compteur de 1. C'est particulièrement utile dans les boucles, mais c'est une autre histoire !

Opérateur de Décrément JavaScript (--)

Last but not least, nous avons l'opérateur de décrément. C'est le yin à l'incrément yang, toujours baissant les nombres de un.

let lives = 3;
console.log(lives); // Output: 3
lives--;
console.log(lives); // Output: 2
lives--;
console.log(lives); // Output: 1

Ici, nous simulons un jeu où le joueur commence avec 3 vies. Chaque fois que nous utilisons --, il diminue le nombre de vies de 1. C'est tout fun et jeux jusqu'à ce que vous épuisiez vos vies !

Et voilà, les amis ! Vous avez pris vos premiers pas dans le monde des opérateurs arithmétiques JavaScript. Souvenez-vous, la pratique fait parfait, donc n'ayez pas peur d'expérimenter avec ces opérateurs dans votre propre code. Avant de savoir, vous serez capable d'effectuer des calculs avec la vitesse et la précision d'un superordinateur (presque).

Continuez à coder, continuez à apprendre, et surtout, continuez à vous amuser ! Jusqu'à la prochaine fois, c'est votre instructeur de codage du quartier, signing off. Happy coding !

Credits: Image by storyset