Maison >interface Web >js tutoriel >Méthodes associées de spécification des noms de fonctions dans les connaissances JavaScript_Basic

Méthodes associées de spécification des noms de fonctions dans les connaissances JavaScript_Basic

WBOY
WBOYoriginal
2016-05-16 15:56:451267parcourir

JavaScript 1.2 introduit le concept de littéraux de fonction comme une nouvelle façon de définir plusieurs fonctions.

Un littéral de fonction est une expression qui définit une fonction sans nom.
Grammaire

La syntaxe d'une fonction littérale est très similaire à celle d'une déclaration de fonction, sauf qu'elle est utilisée comme une expression, pas comme une déclaration, et que le nom de la fonction est requis.

<script type="text/javascript">
<!--
var variablename = function(Argument List){
            Function Body 
          };
//-->
</script>

Syntaxiquement, vous pouvez créer une fonction littérale en spécifiant le nom de la fonction :

<script type="text/javascript">
<!--
var variablename = function FunctionName(Argument List){ 
           Function Body 
          };
//-->
</script>

Cependant, le nom ne veut rien dire, donc ça ne vaut pas la peine de l'utiliser.
Exemple :

Voici un exemple de création d'une telle fonction :

<script type="text/javascript">
<!--
var func = function(x,y){ return x*y };
//-->
</script>

Vous pouvez appeler la fonction suivante dans la fonction ci-dessus :

<script type="text/javascript">
<!--
func(10,20); // This will produce 200
//-->
</script>

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