Les Fonctions en
JavaScript
00
1
Réalisation :
HAJAR LBAIBI
IMAD EL ARRASS
MOHAMED EL HAMDAOUI
MEHDI LBOURNIA
HAMZA BENHENIA
00
2
Table of contents
0 Définition Syntaxe
03
1
Appel de
02 Les Types 04 fonction
00
3
01 Définition
00
4
A propos des fonctions
De manière générale, une fonction est
un
« sous-programme » qui peut être
appelé par du code extérieur à la
fonction (ou du code interne dans le
cas d'une récursion).
Comme le programme, une fonction est
composée d'une suite d'instructions
qui forment le corps de la fonction.
Il est parfois possible de passer des
valeurs à une fonction et une fonction
peut éventuellement retourner (ou
renvoyer) une valeur.
02
Les types des
fonctions
06
Les types des fonctions
Natives Personnalisés
Sont des Méthodes qu’on Sont des fonctions
aura qu’a appeler, créer par le
comme la méthode développeur(fonction
alert() et normale,fonction
console,log() fléchés,fonction
anonyme,
Fonction random)
Fonction Natives
Méthodes de gestion des tableaux – Array
pop() Supprime le dernier élément d’un
tableau
push() Ajoute un nouvel élément à la fin du
tableau
sort() Trie les éléments par ordre
alphabétique
reverse() Trier les éléments dans un ordre
décroissant
shift() Supprime le premier élément d’un
tableau
unshift() Ajoute un nouvel élément au début
d’un tableau
Les Méthodes Mathématiques
Arrondie la valeur de x à son entier
round(x)
le plus proche
pow(x, y) X à la puissance de y
exp(x) Exponentielle de x
log(x) Le logarithme naturel (base E) de x
max(x, y, z, …, n) Retourne le maximum
min(x, y, z, …, n) Retourne le minimum
abs(x) Retourne la valeur absolue de x
sqrt(x) La racine carrée de x
cos(x) Le cosinus de x
Sin(x) Le sinus de x
tan(x) La tangente de x
Arrondie la valeur de x à l’entier le
Ceil(x)
plus proche
Syntaxe 03
0
11
En JavaScript, une fonction est définie
avec le mot clé function, suivi du nom de
la fonction , et des parenthèses () ;
Le nom de la fonction doit respecter les
mêmes règles que les noms des variables ;
Les parenthèses peuvent inclure des noms
de paramètres séparés par des virgules.
Les arguments de la fonction correspondent
aux valeurs reçues par la fonction
lorsqu'elle est invoquée ;
Le code à exécuter, par la fonction, est
placé entre accolades : {} 0
12
Computer screenshot
Syntaxe d’une
Fonction sans
Paramétres
Computer screenshot
Syntaxe d’une
Fonction avec
Paramètres
Appel de fonction
Pour appelé une fonction , il faut juste
écrire son nom avec des paranthéses ()
Exemples
Exemples
Retour de fonction
L’instruction return est utilisée pour
renvoyer une valeur (souvent calculée)
au programme appelant.
Exemples
fonction fléchées
Les fonctions fléchées (Arrow function)
sont des fonctions qui ont une syntaxe
compacte. Par conséquent, elles sont plus
rapide à écrire que les fonctions
traditionnelles ;
Les fonctions fléchées sont limitées et ne
peuvent pas être utilisées dans toutes les
situations ;
Principe: à la place du mot clé fonction,
on utilise le signe
( => ) plus une parenthèse carrée fermante
(>) après la parenthèse fermante de la
Exemple1:
● Fonction fléchées sans paramètre: affichage:
Exemple2:
• Fonction fléchées avec deux paramètre: affichage:
Exemple3:
● Fonction fléchées avec deux paramètre sans des accolades :
affichage:
Fonction anonyme
Les fonctions anonymes sont, comme leur nom
l’indique, des fonctions qui ne vont pas
posséder de nom. En effet, lorsqu’on crée une
fonction, nous ne sommes pas obligés de lui
donner un nom à proprement parler.
Généralement, on utilisera les fonctions
anonymes lorsqu’on n’a pas besoin d’appeler
notre fonction par son nom c’est-à-dire
lorsque le code de notre fonction n’est appelé
qu’à un endroit dans notre script et n’est pas
réutilisé.
Exemple 1:
● Voici un exemple d'expression de fonction anonyme (il n'y a pas de nom
utilisé) :
Exemple 1:
Exemple 2:
Le code de java script fonction anonymes: affichage:
Fonction random:
● La fonction Math. Random() renvoie un nombre
flottant pseudo-aléatoire compris dans
l'intervalle [0, 1[ (ce qui signifie que 0
est compris dans l'intervalle mais que 1 en
est exclu) selon une distribution
approximativement uniforme sur cet
intervalle.
Exemple 1:
Le code 1:
Le code 2:
Exemple2:
Code 1:concerne math floor
Code 2:concerne math ceil
Merci !
CREDITS: This presentation template was created by
Slidesgo, and includes icons by Flaticon, and
infographics & images by Freepik