Maison >interface Web >js tutoriel >Explication détaillée des expressions js et exemples d'opérateurs

Explication détaillée des expressions js et exemples d'opérateurs

小云云
小云云original
2018-03-19 17:21:321546parcourir


Cet article partage principalement avec vous des explications détaillées sur les expressions js et des exemples d'opérateurs, j'espère qu'il pourra vous aider.

Expressions et opérateurs js

1. Expression

Une expression est une formule utilisée pour le calcul lorsqu'un script javascript est en cours d'exécution. Elle peut inclure des constantes, des variables et des opérations. opérateur;

2. Opérateur

Opérateur arithmétique

+-*/% ++ --

Remarque : types numériques prend en charge les opérateurs d'incrémentation et de décrémentation, les types booléens prennent en charge les opérateurs d'incrémentation et de décrémentation, les chaînes ne le prennent pas en charge, null prend en charge les opérations d'incrémentation et de décrémentation, undefined ne prend pas en charge

connecteur de caractères

Le signe + est utilisé pour connecter deux chaînes ;

Tant que l'un des opérandes de connexion + est un type chaîne, js convertira automatiquement la non-chaîne en type chaîne pour le traitement ;

L'ordre d'exécution du code js est de gauche à droite, donc dans l'expression +, avant que les données de chaîne ne soient rencontrées, toutes les données numériques qui apparaissent (ou peuvent être converties en chaînes numériques) sont toujours traitées comme une valeur numérique. afin d'éviter cette situation, nous pouvons ajouter une chaîne vide;

Opérateur d'affectation

=, +=, -+, * =, /=, %=

+= peut être utilisé pour concaténer des chaînes ;

opérateurs de comparaison

==, ===, 》=,《=,! =,! ==

Le résultat de l'opérateur de comparaison est booléen ;

== ne compare que si les valeurs sont égales, === compare

Opérateur logique

&&, ||,!

&& : Si le premier résultat est faux et que l'expression entière est fausse, le second est court-circuité.

&& : Il doit y avoir deux expressions, et les deux expressions sont vraies, alors le résultat est vrai

|| : Si l'une des deux expressions est vraie, le résultat est True ; 🎜>

|| : Si la première expression est vraie, tout le résultat est vrai, court-circuitant la deuxième expression

Opérateur ternaire

exp1 ; exp2: exp3;

Autres opérateurs

Opérateur virgule : la virgule est utilisée pour connecter plusieurs expressions en une seule expression, la valeur de la nouvelle expression est la dernière La valeur de une expression est principalement utilisée dans les déclarations de variables ;

var z=(a=1,b=2,c=3);

alors prends la dernière expression La valeur de l'expression;

opérateur void : L'opérateur void est utilisé pour indiquer qu'une expression n'a pas de résultat de retour

var z=void(a=1,b=2,c=3) ;

alert(z);

renvoie ensuite undefined

opérateur typeof : L'opérateur typeof est utilisé pour renvoyer une chaîne et le type de données de l'opérande

Détecter le type de variable ;

3. Priorité de l'opérateur
Recommandations associées :

Explication détaillée des expressions js et des codes d'opérateur

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