Ketahui panggilan fungsi dan kembalikan nilai dalam JavaScript

WBOY
Lepaskan: 2023-11-03 18:24:19
asal
1270 orang telah melayarinya

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(); // 调用函数
Salin selepas log masuk

Dalam kod di atas, kami mentakrifkan fungsi bernama sayHello<. /code>, 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(); //调用函数
Salin selepas log masuk

在上述代码中,我们使用函数表达式定义了一个名为sayGoodbye的函数。与直接调用函数名称的方式类似,我们同样可以通过在函数表达式后面添加括号来调用该函数。

二、函数的返回值
在JavaScript中,函数可以返回一个值。通过使用return关键字,我们可以将一个值从函数中返回给函数的调用者。

例子:

function addNumbers(num1, num2) {
    return num1 + num2;
}

const result = addNumbers(5, 10);
console.log(result); // 输出15
Salin selepas log masuk

在上述代码中,我们定义了一个名为addNumbers的函数,它接受两个参数num1num2。通过将这两个参数相加并使用return语句返回结果,我们可以在调用函数时获取计算的结果。

需要注意的是,一旦函数执行return语句,它将会立即停止执行,并将返回值返回给函数的调用者。因此,return语句通常出现在函数的最后一行。如果您在函数中使用了多个return语句,只有第一个被执行到的return语句将会生效。

另外,如果函数没有指定返回值,或者没有使用return语句,函数将默认返回undefined

总结:
通过学习本文,我们了解了JavaScript中如何调用函数以及如何使用函数的返回值。通过直接调用函数名称或使用函数表达式,我们可以执行特定的函数代码块。通过使用return

2. Gunakan ungkapan fungsi🎜Contoh: 🎜rrreee🎜Dalam kod di atas, kami menggunakan ungkapan fungsi untuk mentakrifkan fungsi bernama 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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan