Rumah  >  Artikel  >  hujung hadapan web  >  fungsi pulangan javascript?

fungsi pulangan javascript?

王林
王林asal
2023-05-17 20:54:38399semak imbas

Fungsi pulangan dalam JavaScript

Dalam JavaScript, fungsi ialah satu set kod pratakrif yang boleh digunakan semula. Apabila anda perlu melaksanakan tugas tertentu, anda memanggil fungsi yang melaksanakan operasi yang diperlukan berdasarkan keperluan anda. Fungsi boleh menerima parameter dan mengembalikan nilai yang boleh digunakan di tapak panggilan.

Nilai Pulangan merujuk kepada nilai yang dikembalikan kepada pemanggil selepas pelaksanaan fungsi selesai. Dalam JavaScript, nilai pulangan ditakrifkan oleh pernyataan pulangan, yang menamatkan fungsi dan mengembalikan nilai semasa pelaksanaannya.

Sintaks

Sintaks pernyataan pemulangan adalah sangat mudah:

return value;

di mana nilai ialah nilai yang anda ingin pulangkan, yang boleh menjadi nombor. , rentetan, nilai Boolean, Tatasusunan atau objek.

Contoh 1:

function add(a, b) {
  return a + b;
}

var result = add(4, 6); //result的值是10

Dalam contoh ini, kami mentakrifkan fungsi bernama add Fungsi menerima dua parameter a dan b, menambahnya dan mengembalikannya. Kemudian kita panggil fungsi ini dan simpan nilai pulangan dalam hasil pembolehubah.

Contoh 2:

function compareNumbers(a, b) {
  if (a > b) {
    return true;
  } else {
    return false;
  }
}

var result = compareNumbers(10, 5); //result的值是true

Dalam contoh ini, kami mentakrifkan fungsi yang dipanggil compareNumbers untuk membandingkan saiz dua nombor. Fungsi menerima dua parameter a dan b Jika a lebih besar daripada b, ia mengembalikan benar, jika tidak ia mengembalikan palsu. Kemudian kita panggil fungsi ini dan simpan nilai pulangan dalam hasil pembolehubah.

Dalam JavaScript, jenis nilai pulangan fungsi boleh menjadi sebarang jenis data. Oleh itu, anda boleh menetapkan nilai pulangan fungsi kepada pembolehubah dari sebarang jenis. Jika fungsi tidak mengembalikan nilai, ia mengembalikan tidak ditentukan.

Contoh 3:

function sayHello(name) {
  console.log('Hello ' + name);
  return;
}

var result = sayHello('John'); //result的值是undefined

Dalam contoh ini, kami mentakrifkan fungsi bernama sayHello, yang menerima nama parameter dan kemudian mengeluarkan "Hello" dan nama pada konsol. Kemudian kita panggil fungsi ini dan simpan nilai pulangan dalam hasil pembolehubah. Oleh kerana fungsi tidak mempunyai nilai pulangan, nilai pulangan tidak ditentukan.

Ringkasan

Fungsi dalam JavaScript ialah alatan yang melaksanakan tugas tertentu dan mengembalikan nilai. Nilai pulangan ditakrifkan menggunakan pernyataan pulangan, dan sintaksnya sangat mudah. Semasa pelaksanaan fungsi, apabila penterjemah JS menemui pernyataan pulangan, ia segera menghentikan pelaksanaan dan mengembalikan nilai yang ditentukan. Anda boleh menetapkan nilai pulangan fungsi kepada pembolehubah dari sebarang jenis dan melakukan apa sahaja yang anda mahu dengannya.

Atas ialah kandungan terperinci fungsi pulangan javascript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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