Rumah > Artikel > hujung hadapan web > Ketahui panggilan fungsi dan kembalikan nilai dalam JavaScript
Untuk mempelajari panggilan fungsi dan mengembalikan nilai dalam JavaScript, anda memerlukan contoh kod khusus
Dalam JavaScript, fungsi ialah blok kod yang boleh digunakan semula. Dengan memanggil fungsi, kita boleh melakukan satu siri operasi dalam program. Panggilan fungsi dan nilai pulangan adalah salah satu konsep yang sangat penting dalam pengaturcaraan berfungsi. Dalam artikel ini, kita akan belajar cara memanggil fungsi dan cara menggunakan nilai pulangan.
1. Panggilan fungsi
Dalam JavaScript, kita boleh memanggil fungsi dalam dua cara berikut:
1 Secara terus memanggil nama fungsi
Contoh:
function sayHello() { console.log("Hello!"); } sayHello(); // 调用函数
Dalam kod di atas, kami mentakrifkan fungsi bernama sayHello<.>, kita boleh memanggil fungsi secara terus dengan menambah kurungan selepas nama fungsi dan menghantar parameter (jika ada) dalam kurungan. Dalam contoh ini, fungsi <code>sayHello
tidak diberikan parameter dan hanya mengeluarkan mesej ringkas. sayHello
的函数,通过在函数名称后面添加括号并在括号中传递参数(如果有的话),我们可以直接调用该函数。在本例中,sayHello
函数没有传递任何参数,仅输出一条简单的消息。
2.使用函数表达式
例子:
const sayGoodbye = function() { console.log("Goodbye!"); } sayGoodbye(); //调用函数
在上述代码中,我们使用函数表达式定义了一个名为sayGoodbye
的函数。与直接调用函数名称的方式类似,我们同样可以通过在函数表达式后面添加括号来调用该函数。
二、函数的返回值
在JavaScript中,函数可以返回一个值。通过使用return
关键字,我们可以将一个值从函数中返回给函数的调用者。
例子:
function addNumbers(num1, num2) { return num1 + num2; } const result = addNumbers(5, 10); console.log(result); // 输出15
在上述代码中,我们定义了一个名为addNumbers
的函数,它接受两个参数num1
和num2
。通过将这两个参数相加并使用return
语句返回结果,我们可以在调用函数时获取计算的结果。
需要注意的是,一旦函数执行return
语句,它将会立即停止执行,并将返回值返回给函数的调用者。因此,return
语句通常出现在函数的最后一行。如果您在函数中使用了多个return
语句,只有第一个被执行到的return
语句将会生效。
另外,如果函数没有指定返回值,或者没有使用return
语句,函数将默认返回undefined
。
总结:
通过学习本文,我们了解了JavaScript中如何调用函数以及如何使用函数的返回值。通过直接调用函数名称或使用函数表达式,我们可以执行特定的函数代码块。通过使用return
sayGoodbye
. Sama seperti memanggil nama fungsi secara langsung, kita juga boleh memanggil fungsi dengan menambah kurungan selepas ungkapan fungsi. 🎜🎜2. Nilai pulangan fungsi🎜Dalam JavaScript, fungsi boleh mengembalikan nilai. Dengan menggunakan kata kunci return
, kita boleh mengembalikan nilai daripada fungsi kepada pemanggil fungsi tersebut. 🎜🎜Contoh: 🎜rrreee🎜Dalam kod di atas, kami mentakrifkan fungsi bernama addNumbers
, yang menerima dua parameter num1
dan num2
. Dengan menambah dua parameter ini dan mengembalikan hasilnya menggunakan pernyataan return
, kita boleh mendapatkan hasil pengiraan apabila memanggil fungsi. 🎜🎜Perlu diambil perhatian bahawa sebaik sahaja fungsi melaksanakan penyataan return
, ia akan segera menghentikan pelaksanaan dan mengembalikan nilai pulangan kepada pemanggil fungsi tersebut. Oleh itu, kenyataan return
biasanya muncul pada baris terakhir fungsi. Jika anda menggunakan berbilang pernyataan return
dalam fungsi, hanya pernyataan return
pertama yang dilaksanakan akan berkuat kuasa. 🎜🎜Selain itu, jika fungsi tidak menyatakan nilai pulangan atau tidak menggunakan pernyataan return
, fungsi tersebut akan mengembalikan undefined
secara lalai. 🎜🎜Ringkasan: 🎜Dengan mempelajari artikel ini, kami mempelajari cara memanggil fungsi dalam JavaScript dan cara menggunakan nilai pulangan fungsi tersebut. Kita boleh melaksanakan blok kod fungsi tertentu dengan memanggil nama fungsi secara langsung atau menggunakan ungkapan fungsi. Dengan menggunakan kata kunci return
, kita boleh mengembalikan hasil pengiraan daripada fungsi kepada pemanggil fungsi tersebut. Ini membolehkan kami menggunakan hasil fungsi untuk operasi seterusnya dalam program. Dalam kajian akan datang, kami juga akan mempelajari lebih lanjut tentang lebih banyak konsep dan penggunaan berkaitan fungsi. 🎜Atas ialah kandungan terperinci Ketahui panggilan fungsi dan kembalikan nilai dalam JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!