Maison  >  Article  >  interface Web  >  Que sont les fonctions JavaScript ?

Que sont les fonctions JavaScript ?

青灯夜游
青灯夜游original
2021-11-25 10:19:452766parcourir

En JavaScript, une fonction est un morceau de code encapsulé qui peut être utilisé (appelé) à plusieurs reprises. Le type de données est « fonction ». Les fonctions JavaScript peuvent attribuer des valeurs, fonctionner, avoir des propriétés et des méthodes, et peuvent même stocker temporairement des valeurs, construire des instances, etc. Les fonctions JS seront exécutées lorsqu'un certain code l'appelle.

Que sont les fonctions JavaScript ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

En JavaScript, il s'agit d'un morceau de code encapsulé qui peut être utilisé (appelé) à plusieurs reprises. Il appartient à la « fonction » dans le type de données.

En JavaScript, une fonction peut également être une valeur, un objet, un type de données ou une expression. Par conséquent, les fonctions peuvent se voir attribuer des valeurs, peuvent fonctionner, peuvent avoir des propriétés et des méthodes (les fonctions sont donc également des objets) et. peut même être des valeurs de magasin temporaires, des instances de construction, etc.

Comment créer une fonction

La création d'une fonction peut être réalisée par trois méthodes : la déclaration de fonction, l'expression de fonction et le constructeur.

En Javascript, une déclaration de fonction ou une expression de fonction commence par le mot-clé function, suivi de ces composants :

1. Le nom de la fonction est une partie obligatoire de l'instruction de déclaration de fonction. Son objectif est comme le nom d'une variable à laquelle l'objet fonction nouvellement défini sera affecté. Pour les expressions de définition de fonction, ce nom est facultatif : s'il est présent, le nom n'existe que dans le corps de la fonction et fait référence à l'objet fonction lui-même.

2. Une paire de parenthèses (). Contient une liste de 0 ou plusieurs identifiants séparés par des virgules qui sont des noms de paramètres de la fonction, qui agissent comme des variables locales dans le corps de la fonction.

3. Une paire d'accolades {}. Il contient 0 ou plusieurs instructions JavaScript. Ces instructions forment le corps de la fonction : elles sont exécutées une fois la fonction appelée.

1. Déclaration de fonction

Définissez une fonction en JavaScript. Le mot-clé fonction de la fonction se trouve au début de l'ensemble du bloc d'instructions, et le code de fonction avec l'identifiant du nom de fonction est appelé une déclaration de fonction.

Exemple de code de déclaration de fonction :

//函数声明示例
function fDeclaration(){
    
    console.log("这是函数声明示例");
    
}

2. Expression de fonction

Expression de fonction :

Définir une fonction en JavaScript La fonction dans son ensemble existe sous la forme d'une instruction d'affectation de variable ou d'une instruction d'exécution d'appel. d’instructions est appelée une expression de fonction.

    //函数表达式示例
    var f = function fExpression() {
      console.log("这是函数表达式示例");
    }

    //这也是函数表达式,函数为匿名函数
    var fAnonymous = function () {
      console.log("这也是函数表达式示例");
    }

      //这还是函数表达式,函数为立即执行函数
      (function () {
        console.log("这还是函数表达式示例");
      }());

3. Constructeur

La fonction appelée via le mot-clé new est appelée un constructeur. Exemples de constructeurs courants :

     var f=new Function("x","y","return x+y;");

Cette ligne de code crée une nouvelle fonction presque équivalente à la fonction définie par le code suivant :

     var f=function(x,y){
       return x+y;
     }

[Recommandations associées : Tutoriel d'apprentissage 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!

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