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;
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 expressionOpé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érandeDé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!