Comment définir une méthode : 1. Formule de définition, définissez d'abord la méthode puis appelez-la, la syntaxe est "fonction nom de la fonction (paramètre) {code à exécuter}" 2. Formule variable, la la syntaxe est "var nom de la variable = fonction Nom de la fonction (paramètres) {code à exécuter}".
![Comment définir une méthode en javascript](https://img.php.cn/upload/article/202106/09/2021060911071837053.jpg)
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
Les fonctions en JavaScript sont similaires aux méthodes en Java. Ce sont des blocs d'instructions qui exécutent des fonctions spécifiques :
![](https://img.php.cn/upload/article/000/000/062/4470cae7d847d9f5cec045fcb1551376-0.png)
![](https://img.php.cn/upload/article/000/000/062/4470cae7d847d9f5cec045fcb1551376-1.png)
La différence entre les deux manières de définir les fonctions : la première est appelée expression définitionnelle et la seconde est appelée expression variable. Dans les applications pratiques, il n'y a pas de différence entre les deux, mais il y a une différence dans l'ordre des appels : les définitions peuvent être définies après les appels, mais pas les expressions variables. Les exemples sont les suivants
1, formule de définition
<script>
function test(age){ //先定义方法,再调用
console.log(age);
}
test(23);
</script>
Copier après la connexion
![](https://img.php.cn/upload/article/000/000/062/28aa3b76d48d36f9db6debc92200b2e8-2.png)
<script>
test(23);
function test(age){ //先调用,再定义方法,不会出错
console.log(age);
}
</script>
Copier après la connexion
![](https://img.php.cn/upload/article/000/000/062/28aa3b76d48d36f9db6debc92200b2e8-3.png)
2, formule variable
<script>
var print=function(name){
console.log(name);
}
print("tom");
</script>
Copier après la connexion
![](https://img.php.cn/upload/article/000/000/062/ce498622b8d8e7964bfecc4775b4b523-4.png)
<script>
print("tom"); //先调用,再定义会出错。
var print=function(name){
console.log(name);
}
</script>
Copier après la connexion
![](https://img.php.cn/upload/article/000/000/062/a79d76f6884f617e4c5874e11ee31af8-5.png)
Liste des paramètres de fonction et valeur de retour :
Liste des paramètres de fonction : les paramètres de la liste des paramètres de fonction en JavaScript ne sont pas autorisés à avoir des types de données ; le nombre de paramètres de fonction Il peut être compris entre 0 et 255. Lorsqu'il y a plusieurs paramètres, séparez-les par des virgules ;
valeur de retour de la fonction : la fonction JavaScript ne définit pas la partie type de valeur de retour de la fonction JavaScript. la valeur en fonction de la valeur de retour dans l'instruction de la fonction pour déterminer le type de valeur de retour ; s'il n'y a pas d'instruction de valeur de retour, la fonction n'a pas de valeur de retour.
![](https://img.php.cn/upload/article/000/000/062/a79d76f6884f617e4c5874e11ee31af8-6.png)
Remarque :
Lors de la déclaration d'une variable à l'intérieur d'une fonction, si le mot-clé var est ignoré, la variable est une variable globale, comme dans l'exemple suivant :
![](https://img.php.cn/upload/article/000/000/062/673759059b5af2d48c0bbc5775a7ca6d-7.png)
![](https://img.php.cn/upload/article/000/000/062/b179da5db4ec007414a96b5b31bd22b1-8.png)
![](https://img.php.cn/upload/article/000/000/062/b179da5db4ec007414a96b5b31bd22b1-9.png)
La douzième ligne de code tournera mal après avoir défini var
[Apprentissage recommandé :
Tutoriel avancé Javascript】
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!