JavaScript Tutorial

Opérateurs JavaScript

Le Opérateur d’addition + ajoute des nombres :

Le Opérateur d’assignation = attribue une valeur à une variable.


Affectation JavaScript

Le Opérateur d’assignation (=) attribue une valeur à une variable :

Exemples de devoirs

soit x = 10 ;

Essayez-le vous-même »

// Affecte la valeur 5 à x
soit x = 5 ;
// Affecte la valeur 2 à y
soit y = 2 ;
// Affecte la valeur x + y à z :
soit z = x + y ;

Essayez-le vous-même »


Ajout JavaScript

Le Opérateur d’addition (+) ajoute des nombres :

Multiplication Javascript

Le Opérateur de multiplication (*) multiplie les nombres :



Types d’opérateurs JavaScript

Il existe différents types d’opérateurs JavaScript :

  • Opérateurs arithmétiques
  • Opérateurs d’affectation
  • Opérateurs de comparaison
  • Opérateurs de chaîne
  • Opérateurs logiques
  • Opérateurs au niveau du bit
  • Opérateurs ternaires
  • Opérateurs de type

Opérateurs arithmétiques JavaScript

Opérateurs arithmétiques sont utilisés pour effectuer des opérations arithmétiques sur des nombres :

Opérateur Description
+ Ajout
Soustraction
* Multiplication
** Exponentation (ES2016)
/ Division
% Module (reste de la division)
++ Incrément
Décrémenter

Les opérateurs arithmétiques sont décrits en détail dans le
Arithmétique JS
chapitre.


Opérateurs d’affectation JavaScript

Les opérateurs d’affectation attribuent des valeurs aux variables JavaScript.

Le Opérateur d’affectation supplémentaire (+=) ajoute une valeur à une variable.

Opérateur Exemple Pareil que
= x = y x = y
+= x += y x = x + y
-= x -= y x = x – y
*= x *= y x = x * y
/= x /= y x = x / y
%= x %= y x = x % y
**= x **= y x = x ** y

Les opérateurs d’affectation sont décrits en détail dans le
Affectation JS
chapitre.


Opérateurs de comparaison JavaScript

Opérateur Description
== égal à
=== valeur égale et type égal
!= inégal
!== valeur différente ou type différent
> plus grand que
< moins que
>= Plus grand ou égal à
<= inférieur ou égal à
? opérateur ternaire

Les opérateurs de comparaison sont décrits en détail dans le
Comparaisons JS
chapitre.


Comparaison de chaînes JavaScript

Tous les opérateurs de comparaison ci-dessus peuvent également être utilisés sur des chaînes :

Notez que les chaînes sont comparées par ordre alphabétique :


Ajout de chaînes JavaScript

Le + peut également être utilisé pour ajouter (concaténer) des chaînes :

Exemple

let text1 = « John » ;
let text2 = « Doe » ;
let text3 = text1 +  »  » + text2 ;

Essayez-le vous-même »

Le += L’opérateur d’affectation peut également être utilisé pour ajouter (concaténer) des chaînes :

Exemple

let text1 = « Quel très « ;
text1 += « bonne journée » ;

Le résultat de text1 sera :

What a very nice day

Essayez-le vous-même »

Lorsqu’il est utilisé sur des chaînes, l’opérateur + est appelé opérateur de concaténation.


Ajout de chaînes et de nombres

L’ajout de deux nombres renverra la somme, mais l’ajout d’un nombre et d’une chaîne renverra une chaîne :

Exemple

soit x = 5 + 5 ;
soit y = « 5 » + 5 ;
soit z = « Bonjour » + 5 ;

Le résultat de X, yet z sera:


10
55
Hello5

Essayez-le vous-même »

Si vous ajoutez un nombre et une chaîne, le résultat sera une chaîne !


Opérateurs logiques JavaScript

Opérateur Description
&& logique et
|| logique ou
! logique non

Opérateurs de type JavaScript

Opérateur Description
Type de Renvoie le type d’une variable
exemple de Renvoie true si un objet est une instance d’un type d’objet

Opérateurs bit à bit JavaScript

Les opérateurs de bits fonctionnent sur des nombres de 32 bits.

Tout opérande numérique dans l’opération est converti en un nombre de 32 bits. Le résultat est reconverti en nombre JavaScript.

Opérateur Description Exemple Pareil que Résultat Décimal
& ET 5 & ​​1 0101 & 0001 0001 1
| OU 5 | 1 0101 | 0001 0101 5
~ PAS ~ 5 ~0101 1010 dix
^ XOR 5 ^ 1 0101 ^ 0001 0100 4
<< décalage à gauche 5 << 1 0101 << 1 1010 dix
>> décalage à droite 5 >> 1 0101 >> 1 0010 2
>>> décalage à droite non signé 5 >>> 1 0101 >>> 1 0010 2

Les exemples ci-dessus utilisent des exemples 4 bits non signés. Mais JavaScript utilise des nombres signés 32 bits.
Pour cette raison, en JavaScript, ~ 5 ne renverra pas 10. Il renverra -6.
~000000000000000000000000000101 retournera 111111111111111111111111111010

Les opérateurs au niveau du bit sont entièrement décrits dans le JS au niveau du bit chapitre.



#Opérateurs #JavaScript

Articles similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Bouton retour en haut de la page