Maison > interface Web > js tutoriel > le corps du texte

Explication détaillée des définitions pertinentes et de l'utilisation des fonctions dans js

王林
Libérer: 2020-03-20 11:07:03
avant
2826 Les gens l'ont consulté

Explication détaillée des définitions pertinentes et de l'utilisation des fonctions dans js

Trois méthodes de déclaration de fonctions

Les exemples de code sont les suivants :

            function test1(a1,a2){
                console.log("函数声明的第一种方法" + a1 + a2);
            }
            test1();
            test1(1);
            test1(1,2);
            var test2 = new Function("a1","a2","console.log('函数声明的第二种方法' + a1 + a2)");
            test2();
            test2(1);
            test2(1,2);
            var test3 = function(a1,a2){
                console.log("函数声明的第三种方法" + a1 + a2);
            }
            test3();
            test3(1);
            test3(1,2);
Copier après la connexion

(tutoriel recommandé : tutoriel js )

L'exemple de code pour une fonction qui renvoie une valeur

est le suivant :

            function action(a1,a2){
              console.log("clannad赛高");
                return "没错";
            }
            var act=action();
            console.log(act);
            console.log(action);
            console.log(action());
Copier après la connexion

L'exemple de code pour une fonction qui renvoie une fonction

est la suivante :

            function action(a){    //这个函数是把输入的参数内容打印出来。
               console.log(a);
            }
            var actioned = function(){  //一个含有返回值的函数
                return "clannad赛高,没错";
            }
           action(actioned);
            action(actioned());
Copier après la connexion

Une méthode plus couramment utilisée

            function extract(fn){
               fn();
                console.log(fn);
                console.log(fn());      //先对function的内容进行执行,然后用console.log输出fn运行后的结果(即返回值)
            }
            extract(function(){
                console.log("我运行了吗");
                return "clannad赛高,没错";
            })
Copier après la connexion

Résultats d'exploitation :

Explication détaillée des définitions pertinentes et de lutilisation des fonctions dans js

Lorsque le la fonction est appelée, il n'y a aucune restriction de paramètres lors de la définition de la fonction, même si le nombre de paramètres est insuffisant, aucune erreur ne sera signalée, car les paramètres sont de type indéfini par défaut.

Bien que les méthodes de définition des trois fonctions ci-dessus soient différentes, leurs idées sous-jacentes correspondantes sont les mêmes. Elles sont toutes équivalentes à une variable encapsulant un objet de type fonction.

En js, () est le symbole d'exécution de la fonction, mais le code ne sera exécuté que lorsque vous saisirez (). Le console.log correspondant (nom de la fonction) ne peut imprimer que le contenu de la fonction. , mais à l'intérieur Added () qui non seulement exécutera le code mais imprimera également sa valeur de retour correspondante (si utilisée)

Il existe une manière courante, tout comme la dernière méthode de dénomination du code, de définir une fonction qui exécute la fonction.

Tutoriels vidéo associés recommandés : Tutoriel vidéo 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!

Étiquettes associées:
source:jb51.net
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal