Fonction qui re...LOGIN

Fonction qui renvoie une valeur

Dans la fonction de la section précédente, les résultats ont été générés via "document.write". Et si vous souhaitez traiter les résultats de la fonction ?

Il suffit de changer la ligne "document.write(sum)" par le code suivant :

function add2(x,y)
{
  sum = x + y;   
return sum; //返回函数值,return后面的值叫做返回值。}

Vous pouvez également stocker la valeur de retour de la fonction appelante via une variable, le code est la suivante :

result = add2(3,4);//语句执行后,result变量中的值为7。

Remarque : les paramètres et les valeurs de retour dans la fonction ne sont pas seulement des nombres, mais peuvent également être des chaînes et d'autres types


section suivante
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>返回值函数</title> <script type="text/javascript"> function app2(x,y) { var sum,x,y; sum = x * y; return sum; } var req1 = app2(5,6); var req2 = app2(2,3); var sumq = req1 + req2; document.write("req1的值:"+req1+"<br/>"); document.write("req2的值:"+req2+"<br/>"); document.write(req1+"与"+req2+"和:"+sumq); </script> </head> <body> </body> </html>
soumettreRéinitialiser le code
chapitredidacticiel