recherche
  • Se connecter
  • S'inscrire
Réinitialisation du mot de passe réussie

Suivez les projets qui vous intéressent et découvrez les dernières actualités les concernant.

Fonction d'appel Javascript

Appel d'une fonction

Lors de l'appel d'une fonction, transmettez simplement les paramètres dans l'ordre :

abs(10) ; / / Return 10

abs(-9); // Return 9

Puisque JavaScript permet de transmettre n'importe quel nombre de paramètres sans affecter le appelez, donc transmettez-le. Il n'y a pas de problème s'il y a plus de paramètres que les paramètres définis, bien que ces paramètres ne soient pas requis à l'intérieur de la fonction :

abs(10, 'blablabla'); 10

abs(-9, 'haha', 'hehe', null); // Retour 9

Il n'y a pas de problème si vous passez moins de paramètres que définis :

abs(); // Return NaN

A ce moment, le paramètre x de la fonction abs(x) recevra undefined, et le résultat du calcul est NaN.

Pour éviter de recevoir des informations indéfinies, vous pouvez vérifier les paramètres :

function abs(x) {
    if (typeof x !== 'number') {
        throw 'Not a number';
    }
    if (x >= 0) {
        return x;
    } else {
        return -x;
    }
}

Le cas suivant observe attentivement comment utiliser l'appel de fonction

<!DOCTYPE html>
<html>
<body>
<p>点击这个按钮,来调用带参数的函数。</p>
<button onclick="myFunction('学生','XXX')">点击这里</button>
<script>
function myFunction(name,job)
{
alert("Welcome " + name + "," + job);
}
</script>
</body>
</html>


nouveau fichier
<!DOCTYPE html> <html> <body> <p>请点击其中的一个按钮,来调用带参数的函数。</p> <button onclick="myFunction('Harry Potter','Wizard')">点击这里</button> <button onclick="myFunction('Bob','Builder')">点击这里</button> <script> function myFunction(name,job) { alert("Welcome " + name + ", the " + job); } </script> </body> </html>
Réinitialiser le code
Opération automatique
soumettre
Aperçu Clear
  • Recommandations de cours
  • Téléchargement du didacticiel