0% ont trouvé ce document utile (0 vote)
53 vues8 pages

Expression de fonction en JavaScript

Expression de fonction JavaScript

Transféré par

dante debroca
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
53 vues8 pages

Expression de fonction en JavaScript

Expression de fonction JavaScript

Transféré par

dante debroca
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

DSA avec JS - À votre rythme Tutoriel JS Exercice JS Questions d’entretien JS Réseau JS Chaî

Expression de la fonction JavaScript


Dernière mise à jour : 22 mai, 2023
L’expression de fonction Javascript est utilisée pour définir une
fonction à l’intérieur de n’importe quelle expression. L’expression de
fonction nous permet de créer une fonction anonyme qui n’a pas de
nom de fonction, ce qui est la principale différence entre l’expression
de fonction et la déclaration de fonction. Une expression de fonction
peut être utilisée comme une IIFE (Immediately Invoked Function
Expression) qui s’exécute dès qu’elle est définie. Une expression de
fonction doit être stockée dans une variable et peut être accessible à
l’aide de variableName. Avec les fonctionnalités ES6 introduisant la
fonction fléchée, il devient plus facile de déclarer l’expression de la
fonction.

Syntaxe de la déclaration de fonction :

function functionName(x, y) { statements... return (z) };

Syntaxe de l’expression de fonction (anonyme) :

let variableName = function(x, y) { statements... return (z) };

Syntaxe de l’expression de fonction (nommée) :

let variableName = function functionName(x, y)


{ statements... return (z) };

Syntaxe de la fonction fléchée :

let variableName = (x, y) => { statements... return (z) };

Note:
Une expression de fonction doit d’abord être définie avant de
l’appeler ou de l’utiliser comme paramètre.
Une fonction fléchée doit avoir une instruction return.

Les exemples ci-dessous illustrent l’expression de la fonction en


JavaScript :

Exemple 1 : Code pour la déclaration de fonction.

Javascript

function callAdd(x, y) {
let z = x + y;
return z;
}
console.log("Addition : " + callAdd(7, 4));

Sortie:

Addition : 11

Exemple 2 : Code pour l’expression de fonction (anonyme)

Javascript

let calSub = function (x, y) {


let z = x - y;
return z;
}

console.log("Subtraction : " + calSub(7, 4));

Sortie:

Subtraction : 3

Exemple 3 : Code pour l’expression de fonction (nommée)


Javascript

let calMul = function Mul(x, y) {


let z = x * y;
return z;
}

console.log("Multiplication : " + calMul(7, 4));

Sortie:

Multiplication : 28

Exemple 4 : Code pour la fonction fléchée

Javascript

let calDiv = (x, y) => {


let z = x / y;
return z;
}

console.log("Division : " + calDiv(24, 4));

Sortie:

Division : 6

Nous avons une liste complète des fonctions Javascript, pour les
vérifier, veuillez consulter l’article de référence complet sur les
fonctions Javascript.

Navigateur pris en charge :

Chrome 1 et supérieur
Edge 12 et versions ultérieures
Firefox 1 et versions ultérieures
Internet Explorer 3 et versions ultérieures
Opera 3 et versions ultérieures
Safari 1 et supérieur

Vous voulez être un développeur de logiciels ou un professionnel en


activité cherchant à améliorer vos compétences en développement de
logiciels ? Ensuite, maîtrisez les concepts du développement Full-
Stack. Notre cours de développement Full Stack - React and Node.js
vous aidera à y parvenir rapidement. Apprenez tout, du
développement front-end au développement back-end, avec des
projets pratiques et des exemples concrets. Ce cours vous permet de
créer des applications Web évolutives, efficaces et dynamiques qui se
démarquent. Prêt à devenir un expert en Full-Stack ? Inscrivez-vous
maintenant et commencez à créer l’avenir !

Un Abhis… 11

Article précédent Article suivant


fonction JavaScript* expression Expression de fonction asynchrone
JavaScript

Lectures similaires
Différence entre l’expression AngularJS et l’expression angulaire
AngularJS est un framework basé sur JavaScript qui peut être utilisé en
l’ajoutant à une page HTML à l’aide d’un < Script> étiquette. AngularJS…
3 min de lecture

Différence entre 'function declaration' et 'function expression' en…


Les fonctions en JavaScript nous permettent d’effectuer un ensemble
d’actions, de décisions importantes ou de calculs et même de rendre…
2 min de lecture

Différence entre l’expression de fonction et la déclaration en…


Déclaration de fonction : Une déclaration de fonction (ou une instruction
de fonction) définit une fonction avec les paramètres spécifiés sans…
1 min de lecture

fonction JavaScript* expression


La fonction* est un mot-clé intégré en JavaScript qui est utilisé pour
définir une fonction génératrice à l’intérieur d’une expression. Syntaxe :…
2 min de lecture

Comment empêcher le remplacement à l’aide d’une expression de…


Le remplacement consiste essentiellement à définir plusieurs fonctions
ou variables qui ont le même nom, la dernière définie remplacera toute…
2 min de lecture

Expression de fonction asynchrone JavaScript


Une expression de fonction asynchrone est utilisée pour définir une
fonction asynchrone à l’intérieur d’une expression en JavaScript. La…
2 min de lecture

Expression de fonction nommée


En JavaScript ou dans n’importe quel langage de programmation, les
fonctions, les boucles, les opérateurs mathématiques et les variables…
3 min de lecture

Expected an assignment or function call and instead saw an…


In React.js we create components, inside these components, there are
functions that we export and then use inside another component by…
3 min read

How to clone a given regular expression in JavaScript ?


In this article, we will know How to clone a regular expression using
JavaScript. We can clone a given regular expression using the…
2 min read
JavaScript RegExp (x|y) Expression
The RegExp (x|y) Expression in JavaScript is used to search any of the
specified characters (separated by |). Syntax: /(x|y)/ or new RegExp("…
2 min read

Article Tags : JavaScript Web Technologies JavaScript-Methods

Corporate & Communications Address:- A-


143, 9th Floor, Sovereign Corporate Tower,
Sector- 136, Noida, Uttar Pradesh (201305)
| Registered Address:- K 061, Tower K,
Gulshan Vivante Apartment, Sector 137,
Noida, Gautam Buddh Nagar, Uttar
Pradesh, 201305
Company Languages
About Us Python
Legal Java
In Media C++
Contact Us PHP
Advertise with us GoLang
GFG Corporate Solution SQL
Placement Training Program R Language
GeeksforGeeks Community Android Tutorial
Tutorials Archive

DSA Data Science & ML


Data Structures Data Science With Python
Algorithms Data Science For Beginner
DSA for Beginners Machine Learning
Basic DSA Problems ML Maths
DSA Roadmap Data Visualisation
Top 100 DSA Interview Problems Pandas
DSA Roadmap by Sandeep Jain NumPy
All Cheat Sheets NLP
Deep Learning

Web Technologies Python Tutorial


HTML Python Programming Examples
CSS Python Projects
JavaScript Python Tkinter
TypeScript Web Scraping
ReactJS OpenCV Tutorial
NextJS Python Interview Question
Bootstrap Django
Web Design

Computer Science DevOps


Operating Systems Git
Computer Network Linux
Database Management System AWS
Software Engineering Docker
Digital Logic Design Kubernetes
Engineering Maths Azure
Software Development GCP
Software Testing DevOps Roadmap

System Design Inteview Preparation


High Level Design Competitive Programming
Low Level Design Top DS or Algo for CP
UML Diagrams Company-Wise Recruitment Process
Interview Guide Company-Wise Preparation
Design Patterns Aptitude Preparation
OOAD Puzzles
System Design Bootcamp
Interview Questions

School Subjects GeeksforGeeks Videos


Mathematics DSA
Physics Python
Chemistry Java
Biology C++
Social Science Web Development
English Grammar Data Science
Commerce CS Subjects
World GK

@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved

Vous aimerez peut-être aussi