2021-12-12 12:22:17 +01:00

2.5 KiB

Exemples pour Javascript

Notions

Vous trouverez ici-même les différents exemples en javascript pour les notions vu dans le chapitre 5.


Exemple de fonctions

/*
function nomFonction(paramètres) {
    code...
}
*/

function isEven(number) {
    if (Number.isInteger(number/2)) return true;
    else return false
}

isEven(4) // Renvoi True
isEven(9) // Renvoi False

//Syntaxe moins pratique mais notable
let isOdd = function() {
    if (Number.isInteger(number/2)) return false;
    else return true;
}

Ci-dessus la syntaxe pour déclarer une fonction en javascript.

Les fonctions sont initialisées par le mot clé function. C'est lui qui va dire que l'on commence la déclaration d'une fonction.

Ensuite, la fonction doit être nommée, les mêmes règles que les noms pour les variables s'appliquent pour les fonctions.

Entre parenthèses, un ou plusieurs paramètres seront utilisés, un paramètres est, en quelques sortes, une variable qui sera donnée lors de l'usage de la fonction. À noter que les paramètres peuvent êtres limités à un certain nombre ou peuvent êtres illimités. Il se peut également qu'aucun paramètre soit utilisé.

// Fonction sans paramètres
function noParameters() {
    return console.log("Cette fonction n'utilise aucun paramètre");
}

// Fonction acceptant un nombre de paramètres limité
function someParameters(first, second) {
    return console.log("Cette fonction accepte 2 paramètres");
}

// Fonction acceptant un nombre illimité de paramètres
function manyParameters(...args) {
    return console.log("Cette fonction accepte un nombre indéfini de paramètres");
}

Pour finir, un bloc contenant le code exécuté est nécessaire.


Exemple de fonctions fléchées

/*
let nomFonction = paramètres => code...
*/

let isEven = number => Number.isInteger(number/2)?true:false
// Ici nous avons cumulé une fonction fléchée avec une opération ternaire pour optimiser le code

Les fonctions fléchées en javascript sont utilisées pour simplifier la syntaxe de déclaration de fonctions.