Introduction
Bienvenue dans la documentation JavaScript! Ce laboratoire vous présentera les opérateurs.
Addition
Ouvrez le Terminal/SSH et tapez
nodepour 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 entrez35 + 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.