Maison >interface Web >js tutoriel >Que sont les fonctions ?
Explication du concept avec une analogie : En JavaScript, une fonction est comme un outil dans une boîte à outils. nous pouvons avoir de nombreuses fonctions dans notre programme qui effectuent différentes tâches en fonction de l'entrée, dans le cas d'un outil, vous pouvez imaginer une perceuse et le foret qui est la partie de la perceuse que vous pouvez changer en fonction du matériau que vous utilisez travailler sur.
Par exemple, si je travaillais sur du métal, je devrais équiper ma perceuse du foret approprié pour faire le travail. Vous pouvez donc considérer le matériau comme le paramètre à prendre en compte lors du perçage, quelle serait la fonction, la exécution d'une action.
Découvrez cet exemple :
const drill = (material) => { if (material === 'wood') { console.log('Use point bit'); } else if (material === 'metal') { console.log('Use cobalt drill bit'); } }
Explication de la syntaxe.
Nous commençons donc par déclarer une variable const qui est un moyen de stocker une valeur appartenant à un type de données spécifique. Par type de données, je fais référence au type de valeur avec lequel nous travaillons. Pour l'instant les principaux types primitifs à considérer sont :
dans ce cas, nous stockons une fonction dans notre variable Drill, et nous savons grâce à la syntaxe suivante que Drill est une fonction () => {}. Les parenthèses sont l'endroit où nous pouvons spécifier si nous voulons que les gens transmettent des entrées à notre fonction pour obtenir un comportement personnalisé. Dans ce cas, nous définissons la valeur, en termes de programmation, du paramètre sur (matériau), ce qui signifie que nous attendons de l'utilisateur qu'il saisisse un matériau pour savoir quel foret utiliser. ensuite nous avons une flèche qui est une manière concise de définir une fonction et les accolades où nous écrirons le code que nous voulons que notre fonction exécute.
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!