WebD - retour vers la page d'accueil WebD - retour vers la page d'accueil
Trouvez la réponse à vos questions Vous utilisez un service WebD? Cliquez ici pour accéder à la console d'administration et modifier vos services!
Inscrivez-vous à WebD afin de profiter de sa gamme de services... C'est gratuit!
INSCRIPTION
Première étape avant d'ajouter un service
La liste de diffusion vous permer d'envoyer des emails à plusieurs personnes en même temps
LISTE DE DISTRIBUTION & AUTO-RÉPONDEUR
Créer / Specs / Démo / FAQ
**Disponible sans publicité
Ajoutez un compteur de visites à vos page afin de connaître le nombre de visiteurs qui utilisent votre site
COMPTEUR DE VISITES
Créer / Specs / Démo / FAQ
**Disponible sans publicité
Rentabiliser votre site web avec la Coupe CI
RENTABILISER VOTRE SITE

Le forum permet à vos utilisateurs d'échanger entre eux en postant des messages dans votre forum
FORUM DE DISCUSSIONS
Créer / Specs / Démo / FAQ
**Disponible sans publicité
Permettez à vos utilisateurs de bavarder en ligne en temps réel
CHAT
Créer / Specs / Démo / FAQ
**Disponible sans publicité
Sondez vos utilisateurs, recueillez des données importantes
SONDAGE
Créer / Specs / Démo / FAQ
**Disponible sans publicité
Le livre d'invités rassemble tous les commentaires des visiteurs qui ont laissé leur signature
LIVRE D'INVITÉS
Créer / Specs / Démo / FAQ
**Disponible sans publicité
Le référeur propose à vos visiteurs de faire connaître votre site en envoyant un courriel à une connaisance
RÉFÉREUR
Créer / Specs / Démo / FAQ
**Disponible sans publicité
Permettez à vos utilisateurs de vous envoyer des message par une page HTML, recevez le tout formaté dans votre courrier
FORM-2-EMAIL
Créer / Specs / Démo / FAQ
**Disponible sans publicité
Ajoutez un système de paiement à votre site web
MOTEUR DE RECHERCHE

  










Les principaux opérateurs

Il existe plusieurs types d'opérateurs dans JavaScript. En voici la liste :

  • Opérateurs arithmétiques;
  • Opérateurs logiques;
  • Opérateurs binaires;
  • Opérateurs de comparaison;
  • Et les autres.
Opérateurs arithmétiques

Les opérateurs arithmétiques sont utilisés pour réaliser des calculs mathématiques sur des variables.

Opérateur Description Syntaxe
+ Somme de x et y. x+y
- Différence de x et y. x-y
- Retourne le signe contraire de x. -x
* Produit de x et y. x*y
/ Quotient de x et de y. x/y
++ Ajoute 1 à x. ++x
-- Enlève 1 à x. --x
% Reste de x divisé par y. x % y

Opérateurs logiques

Les opérateurs logiques sont utilisés pour réaliser des opérations logiques sur des variables, comme vérifier une condition.

Opérateur Description Syntaxe
! Vrai si x est faux et faux si x est vrai. !x
&& Vrai si x et y sont vrais. x && y
|| Vrai si x ou y sont vrais. x || y

Opérateurs de comparaison

Les opérateurs de comparaison sont utilisés pour réaliser des comparaisons entre des variables.

Opérateur Description Syntaxe
== Vrai si x équivaut à y. x == y
!= Vrai si x est différent de y. x != y
< Vrai si x est inférieur à y. x < y
<= Vrai si x est inférieur ou égale à y. x <= y
> Vrai si x est supérieur à y. x > y
>= Vrai si x est supérieur ou égal à y. x >= y
=== Vrai si x et y sont égaux et de même type. x === y
!== Vrai si x et y ne sont pas égaux et/ou de même type. x === y


Opérateurs d'assignation

Les opérateurs de assignation sont utilisés pour assigner une valeur à des variables. Le JavaScript permet de modifier directement une valeur par une opération dans une assignation.

Opérateur Description Syntaxe
= Assigne un valeur à une variable. x = 2
+= Additionne x et y et assigne le résultat à z. x + y = z
-= Soustrait x et y et assigne le résultat à z. x - y = z
*= Multiplie x et y et assigne le résultat à z. x * y = z
/= Divise x et y et assigne le résultat à z. x / y = z
%= Effectue le modulo sur x et y et assigne le résultat à z. x % y = z
&= Effectue un Et binaire et assigne le résultat à z x & y = z
^= Effectue un OU binaire et assigne le résultat à z x ^ y= z
|= Effectue un OU exclusif binaire et assigne le résultat à z x | y = z
<<= Effectue un décalge binaire gauche et assigne le résultat à z z << y = z
>>= Effectue un décalge binaire droit et assigne le résultat à z x >> y = z
>>>= Effectue un décalge binaire droit sans le signe et assigne le résultat à z z >>> y = z

Opérateurs binaires

Les opérateurs binaires sont utilisés pour effectuer des opérations logiques sur la forme binaire de 32 bits des variables. Ils retournent le résultat dans la forme originale.

Opérateur Description Syntaxe
~ Inverse la valeur des bits. ~ x
<< Décale les bits à gauche du nombre spécifié. x << 2
>> Décale les bits à droite du nombre spécifié en conservant le signe. x >> 2
>>> Décale les bits à droite du nombre spécifié. x >>> 2
& Retourne 1 si chacun des deux bits de même position sont 1. x & y
| y Retourne 1 si un des deux bits de même position est 1. x |
^ Retourne 1 si seulement un des deux bits de même position est 1. x ^ y

Exemple :

~ 12 (1100) = 3 (0011)
12 (1100) << 2 = 48 (110000)
-12 (1100) >> 2 = -3 (111)
12 (1100) >>> 2 = 3 (0011)
12 (1100) & 7 (0111) = 4 (0100)
12 (1100) | 7 (0111) = 15 (1111)
12 (1100) ^ 7 (0111) = 11 (1011)

Opérateurs de chaînes

Les opérateurs de chaînes sont utilisés pour effectuer des opérations sur des variable de type String.

Opérateur Description Syntaxe
+ Joint deux chaînes bout à bout. exemp+le
+= Joint deux chaînes bout à bout et assigne le résultat à une variable. exemp+le = x

Autres opérateurs
Opérateur Description Syntaxe
?: Produit une condition if. condition ? expression1 : expression2
, Permet de séparer 2 expressions et de retourner la valeur de la dernière expression. expression1, expression2
delete Supprime un objet, une propriété d'un objet ou un élément d'un tableau. delete Objet;delete Objet.propriété;delete Objet[numéro]
typeof Retourne dans une chaîne le type d'une expression. typeof expression>
new Crée un nouvel objet. objet = new type (param1 [,param2] ...[,paramN])
void Empêche une expression de retourner une valeur. void expression
instanceof Retourne Vrai si un objet appartient à une classe particulière. objet instanceof classe


Priorité des opérateurs

Voici dans quel ordre de priorité les opérateurs seront exécutés :

Opérateur Description Syntaxe
1 .; []; () Accès aux champs, indexage de tableau, appels de fonction et regroupement d'expressions.
2 ++; --; -; ~; ! delete; new; typeof; void. Opérateurs binaires, type de données de renvoi, création d'objet, valeurs indéfinies.
3 *; /; % Multiplication, division, division modulo.
4 +; -; + Addition, soustraction, concaténation de chaînes.
5 <<; >>; >>> Décalage binaire.
6 <; <=; >; >=; instanceof Inférieur à, inférieur ou égal à, supérieur à, supérieur ou égal à, instanceof.
7 ==; !=; ===; !== Égalité, inégalité, identité, non-identité.
8 & ET binaire.
9 ^ Ou exclusis binaire.
10 | OU binaire.
11 && ET logique.
12 || OU logique.
13 ?: Conditionnelle.
14 = Affectation, affectation avec opération.
15 , Évaluation multiple.




 Déclaration des variables    Les conditionnelles 



Partenaires
Partouche - Poker en Ligne
Carrefour Internet
Carrefour Internet information
carrefourinternet









POPULARITÉ DU JOUR VOTE DU JOUR
 
Affaire et Économie
Arts
Culture et Société
Divertissement
Éducation
Gouvernement
Jeux
Loisirs et Sports
Médias et Actualité
Ordinateurs et Internet
Pages personnelles
Référence
Santé
Sciences
Tourisme