Présentation des opérateurs JavaScript

Intermediate

This tutorial is from open-source community. Access the source code

Introduction

Bienvenue dans la documentation JavaScript! Ce laboratoire vous présentera les opérateurs.

Ceci est un Guided Lab, qui fournit des instructions étape par étape pour vous aider à apprendre et à pratiquer. Suivez attentivement les instructions pour compléter chaque étape et acquérir une expérience pratique. Les données historiques montrent que c'est un laboratoire de niveau intermédiaire avec un taux de réussite de 77%. Il a reçu un taux d'avis positifs de 100% de la part des apprenants.

Addition

Ouvrez le Terminal/SSH et tapez node pour commencer à pratiquer la programmation.

Un opérateur est un symbole mathématique qui produit un résultat à partir de deux valeurs (ou variables).

Ajoutez deux nombres ensemble ou combinez deux chaînes de caractères.

// ajoutez deux nombres ensemble
6 + 9;
// ajoutez deux chaînes de caractères ensemble
"Bonjour " + "le monde!";

Les commentaires sont des extraits de texte qui peuvent être ajoutés avec le code. Le navigateur ignore le texte marqué comme commentaire. Vous pouvez écrire des commentaires en JavaScript tout comme en CSS :

/*
Tout ce qui se trouve entre est un commentaire.
*/

Si votre commentaire ne contient pas de retours à la ligne, il est possible de le placer derrière deux barres obliques comme ceci :

// Ceci est un commentaire

Soustraction, Multiplication, Division

Elles font ce que vous attendez qu'elles fassent en mathématiques de base.

// Soustraction(-)
9 - 3;
// Multiplication(*)
8 * 2; // en JS, la multiplication est représentée par un astérisque
// Division(/)
9 / 3;

Affectation

Comme vous l'avez déjà vu : cela attribue une valeur à une variable.

let myVariable = "Bob";

Égalité stricte

Cela effectue un test pour voir si deux valeurs sont égales et du même type de données. Il renvoie un résultat true/false (booléen).

let myVariable = 3;
myVariable === 4;

Non, N'est-pas-égal

Cela renvoie la valeur logiquement opposée de ce qui le précède. Il transforme un true en un false, etc. Lorsqu'il est utilisé avec l'opérateur d'égalité, l'opérateur de négation teste si deux valeurs ne sont pas égales.

Pour "Non", l'expression de base est true, mais la comparaison renvoie false car nous la nigeons :

// Non(!)
let myVariable = 3;
!(myVariable === 3);

"N'est-pas-égal" donne essentiellement le même résultat avec une syntaxe différente. Ici, nous testons "myVariable est-il DIFFERENT de 3". Cela renvoie false car myVariable EST égal à 3 :

// N'est-pas-égal(!==)
let myVariable = 3;
myVariable !== 3;

Il y a beaucoup plus d'opérateurs à explorer, mais c'est suffisant pour le moment. Consultez Expressions and operators pour une liste complète.

Note : Le mélange de types de données peut entraîner des résultats étranges lors des calculs. Faites attention à vous référer correctement à vos variables et à obtenir les résultats que vous attendez. Par exemple, entrez '35' + '25' dans votre console. Pourquoi n'obtenez-vous pas le résultat que vous attendiez? Parce que les guillemets transforment les nombres en chaînes de caractères, donc vous avez fini par concaténer des chaînes de caractères plutôt qu'en additionnant des nombres. Si vous entrez 35 + 25, vous obtiendrez la somme des deux nombres.

Sommaire

Félicitations! Vous avez terminé le laboratoire sur les opérateurs. Vous pouvez pratiquer d'autres laboratoires dans LabEx pour améliorer vos compétences.