Fungsi yang men...LOGIN

Fungsi yang mengembalikan nilai

Dalam fungsi dalam bahagian sebelumnya, hasilnya telah dikeluarkan melalui "document.write". Bagaimana jika anda ingin memproses hasil fungsi?

Kami hanya perlu menukar baris "document.write(sum)" kepada kod berikut:

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

Anda juga boleh menyimpan nilai pulangan fungsi panggilan melalui pembolehubah, kod adalah seperti berikut:

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

Nota: Parameter dan nilai pulangan dalam fungsi bukan sekadar nombor, tetapi juga boleh menjadi rentetan dan jenis lain


bahagian seterusnya
<!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>
babperisian kursus