Maison  >  Article  >  interface Web  >  Quels sont les opérateurs javascript ?

Quels sont les opérateurs javascript ?

青灯夜游
青灯夜游original
2022-02-21 17:24:251903parcourir

les opérateurs comprennent : 1. Les opérateurs arithmétiques, notamment "+", "-", "*", etc. ; 2. Les opérateurs d'affectation, notamment "=", "+=", "-=", etc. 3 ; . Opérateurs de comparaison, notamment "==", "===", etc. 4. Opérateurs logiques, notamment "&&", "||", etc. 5. Opérateurs de bits, notamment "&", "|" , etc.

Quels sont les opérateurs javascript ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

Opérateur JavaScript

En JavaScript, les opérateurs sont utilisés pour attribuer des valeurs, comparer des valeurs, effectuer des opérations arithmétiques, etc.

Opérateurs arithmétiques

Les opérateurs arithmétiques sont utilisés pour effectuer des opérations sur deux variables ou valeurs.

Attribuez y = 5, le tableau suivant vous expliquera l'utilisation des opérateurs arithmétiques :

opérateur description exemple y valeur x valeur
+ ajout x = y + 2 y = 5 x = 7
- soustraction x = y - 2 y = 5 x = 3
* loi x = y * 2 y = 5 x = 10
/ division x = y/2 y = 5 x = 2.5
% Reste x = y% 2 y = 5 x = 1
++ increment x = ++ y y = 6 x = 6
x = y ++ y = 6 x = 5
-- diminuer x = --y y = 4 x = 4
x = y-- y = 4 x = 5

Opérateur d'affectation

L'opérateur d'affectation est utilisé pour attribuer des valeurs aux variables JavaScript.

Given x = 10 et y = 5, le tableau suivant explique les opérateurs d'affectation:

x = yx += yx -= yx *= yx /= yx %= yString Operator
Operator example instance x valeur
x = y x = 5 +=
x = x + y x = 15 -=
x = x - y x = 5 *=
x = x * y x = 50 /=
x = x / y x = 2 %=
x = x % y x = 0

+ opérateur, += opérateur sont disponibles pour la chaîne de connexion. Étant donné text1 = "Good", text2 = "Matin" et text3 = "", le tableau suivant explique l'utilisation des opérateurs de chaîne :

OperatorExample "Bonjour" " ""Opérateurs de comparaisonfauxx == 5vrai===la valeur et le type sont égaux (constamment égaux)x === "5"faux
text1 text2 text3
Les opérateurs de comparaison sont utilisés pour juger des déclarations logiques afin de déterminer si deux valeurs ou variables données sont égales. étant donné

x = = = 5vrai

!=

pas égal àx != 8vrai!==La valeur et le type ne sont pas égaux (pas égaux)x ! == "5"vraix !== 5faux> est supérieur àx > ;c'est moins que x < 8vrai>= supérieur ou égal à x >= 8faux<=inférieur ou égal à x <= 8

Opérateur conditionnel

L'opérateur conditionnel est utilisé pour les opérations d'affectation basées sur des conditions.

Étant donné x=6 et y=3, le tableau suivant montre le fonctionnement de l'opérateur conditionnel :

vrai
Syntaxe Exemple
Variable= (Condition) ? Valeur 1 : Valeur 2votable = (âge < 18) ? "Trop jeune pour": "Âge suffisant";

Opérateurs logiques

Les opérateurs logiques sont utilisés pour déterminer la relation logique entre des variables ou des valeurs.

Étant donné x=6 et y=3, l'exemple suivant démontre l'utilisation d'opérateurs logiques :

OperatorDescriptionExemple
&& et (x < 10 && oui > 1) est vrai
|| ou (x == 5 || y == 5) est faux
! pas !(x == y) est vrai

Opérateurs de bits

Les opérateurs de bits fonctionnent sur des nombres de 32 bits. Toutes les opérations numériques seront converties en 32 bits. Le résultat est converti en nombre JavaScript.

~01 011010 - 6^OU exclusifx = 5 ^ 10101 ^ 00010100 4< 【Recommandations associées :
Opérateur Description Exemple Similaire à Résultat Décimal
& AND x = 5 & 1 0101 & 0001 0001 1
| OR x = 5 | 1 0101 | 0001 0101 5
~ négation x = ~ 5
0010 2 Tutoriel d'apprentissage Javascript

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn