Présentation des fonctions JavaScript

Beginner

This tutorial is from open-source community. Access the source code

Introduction

Bienvenue dans la documentation JavaScript! Ce laboratoire vous présentera les fonctions.

Ceci est un Guided Lab, qui fournit des instructions étape par étape pour vous aider à apprendre et à pratiquer. Suivez attentivement les instructions pour compléter chaque étape et acquérir une expérience pratique. Les données historiques montrent que c'est un laboratoire de niveau débutant avec un taux de réussite de 93%. Il a reçu un taux d'avis positifs de 92% de la part des apprenants.

Fonctions

Le fichier index.html a déjà été fourni dans la machine virtuelle.

Les fonctions sont un moyen de regrouper des fonctionnalités que vous souhaitez réutiliser. Il est possible de définir un bloc de code comme une fonction qui s'exécute lorsque vous appelez le nom de la fonction dans votre code. C'est une bonne alternative au fait d'écrire le même code à plusieurs reprises. Vous avez déjà vu quelques utilisations de fonctions.

Par exemple :

let myVariable = document.querySelector("h1");
alert("hello!");

Ces fonctions, document.querySelector et alert, sont intégrées au navigateur.

Veuillez cliquer sur 'Go Live' dans le coin inférieur droit pour exécuter le service web sur le port 8080. Ensuite, vous pouvez actualiser l'onglet Web 8080 pour prévisualiser la page web.

Si vous voyez quelque chose qui ressemble à un nom de variable, mais qui est suivi de parenthèses — () — il s'agit probablement d'une fonction. Les fonctions prennent souvent des arguments : des morceaux de données dont elles ont besoin pour faire leur travail. Les arguments se placent à l'intérieur des parenthèses, séparés par des virgules s'il y a plusieurs arguments.

Par exemple, la fonction alert() fait apparaître une boîte de dialogue dans la fenêtre du navigateur, mais nous devons lui fournir une chaîne de caractères en tant qu'argument pour dire à la fonction quel message afficher.

Vous pouvez également définir vos propres fonctions.

Dans l'exemple suivant, nous créons une fonction simple qui prend deux nombres en arguments et les multiplie :

Ouvrez le Terminal/SSH et tapez node pour commencer à pratiquer la programmation.

function multiply(num1, num2) {
  let result = num1 * num2;
  return result;
}

Essayez d'exécuter ceci dans la console ; puis testez avec plusieurs arguments. Par exemple :

multiply(4, 7);
multiply(20, 20);
multiply(0.5, 3);

Note : L'instruction return indique au navigateur de renvoyer la variable result en dehors de la fonction afin qu'elle soit disponible pour être utilisée. Cela est nécessaire car les variables définies à l'intérieur de fonctions ne sont disponibles que à l'intérieur de ces fonctions. Cela s'appelle la portée des variables. (Lisez-en plus sur la portée des variables.)

Sommaire

Félicitations! Vous avez terminé le laboratoire sur les Fonctions. Vous pouvez pratiquer d'autres laboratoires dans LabEx pour améliorer vos compétences.