Maison  >  Article  >  interface Web  >  Résumé de l'utilisation des parenthèses () dans les connaissances javascript_Basic

Résumé de l'utilisation des parenthèses () dans les connaissances javascript_Basic

WBOY
WBOYoriginal
2016-05-16 16:52:211231parcourir

1. Augmenter la priorité

(1 2)*3 Conformément aux opérations mathématiques, calculez d'abord 1 2 puis multipliez par 3 pour obtenir 9

peut également être d'autres expressions, telles que :

Copier le code Le code est le suivant :
(a (function(i){return i}(2)))*c

2. Les paramètres de la fonction doivent être placés entre parenthèses ()

Copiez le code Le code est le suivant :
function fun(a,b,c)
{
//…
}

3. expression
Copier le code Le code est le suivant :

(fonction fun(a ,b,c)
{
//…
})(1,2,3)

Les paramètres entre parenthèses (1,2,3) correspondent ici aux paramètres de la fonction précédente. Lorsque le premier crochet Lorsque le code est conforme aux règles d'expression, le code précédent sera exécuté comme une expression de fonction, il est donc préférable de le séparer par ";" devant la première expression de fonction, sinon il signalera que la valeur de l'expression précédente n'est pas une erreur de fonction.

Par exemple : alert(1)(function(){})(), à ce moment, alert(1) est exécuté en premier Puisqu'il est conforme aux règles d'expression de fonction pour une exécution immédiate, la valeur de retour de alert(1). ) sera utilisé comme fonction, et la valeur dans cette dernière parenthèse est transmise en tant que paramètre, mais alert(1) renvoie undefined, donc une erreur sera signalée. La solution est d'ajouter ";" ou "," après alert(1) pour le diviser en deux expressions.

Vous pouvez également utiliser

pour copier le code Le code est le suivant :

(fonction amusante( a,b,c)
{
//…
}(1,2,3))

!fonction amusante(a,b,c)
{
//…
}(1,2,3)

void function fun(a,b,c)
{
//…
}( 1,2, 3)

et autres méthodes, tant que la fonction est conforme aux règles syntaxiques des expressions de fonction.

Lors de l'exécution d'une fonction seule, les parenthèses sont également obligatoires et ne peuvent être omises, comme : fun(), fun(1,2,3)

4. Exécutez une ou plusieurs expressions et renvoyez la valeur de la dernière expression. Plusieurs expressions doivent être séparées par des virgules ","

Copier le code Le code est le suivant :
(1,2 3,4 5,6)//Le code sera exécuté une fois, et enfin 6 Comme valeur de retour

5. Expression conditionnelle , similaire à 4, mais utilisée dans le jugement conditionnel

Copier le code Le le code est le suivant :
if(a b==c){} //Le contenu entre if et { doit être placé entre parenthèses

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