Rumah > hujung hadapan web > tutorial js > Tutorial asas menggunakan fungsi JavaScript_Pengetahuan asas

Tutorial asas menggunakan fungsi JavaScript_Pengetahuan asas

WBOY
Lepaskan: 2016-05-16 15:56:50
asal
1331 orang telah melayarinya

Fungsi ialah set kod boleh guna semula yang boleh dipanggil di mana-mana dalam atur cara. Ini menghapuskan keperluan untuk menulis kod yang sama berulang kali. Ini akan membantu pengaturcara menulis kod modular. Anda boleh membahagikan program besar kepada beberapa ciri kecil dan boleh diurus.

Seperti mana-mana bahasa pengaturcaraan peringkat tinggi yang lain, JavaScript menyokong semua ciri yang diperlukan untuk menulis kod modular menggunakan fungsi.

Anda mesti pernah melihat fungsi alert() dan write() dalam bab sebelumnya. Kami menggunakan ciri ini berulang kali, tetapi ia telah ditulis dalam JavaScript teras sekali sahaja.

JavaScript membolehkan kami menulis fungsi kami sendiri, dan bahagian ini akan memperkenalkan cara menulis fungsi kami sendiri dalam JavaScript.
Takrifan fungsi:

Kami menggunakan fungsi sebelum ini, jadi kami perlu menentukan fungsi. Cara paling biasa untuk melayakkan fungsi dalam JavaScript adalah dengan menggunakan kata kunci fungsi, diikuti dengan nama fungsi unik, senarai argumen (mungkin kosong) dan blok pernyataan yang dikelilingi oleh pendakap. Sintaks asas adalah seperti berikut:

<script type="text/javascript">
<!--
function functionname(parameter-list)
{
 statements
}
//-->
</script>

Salin selepas log masuk

Contoh:

Fungsi mudah yang tidak mengambil parameter yang dipanggil sayHello ditakrifkan di sini:

<script type="text/javascript">
<!--
function sayHello()
{
  alert("Hello there");
}
//-->
</script>

Salin selepas log masuk

Panggil fungsi:

Untuk memanggil fungsi dalam skrip, anda hanya perlu menulis nama fungsi seperti berikut:

<script type="text/javascript">
<!--
sayHello();
//-->
</script>

Salin selepas log masuk


Parameter fungsi:

Setakat ini kita telah melihat bahawa fungsi tidak mengambil parameter. Tetapi terdapat kemudahan untuk lulus parameter yang berbeza semasa memanggil fungsi. Apa-apa sahaja yang boleh dilakukan dengan parameter ini boleh ditangkap dan diproses di dalam fungsi.

Sesuatu fungsi boleh mempunyai berbilang argumen yang dipisahkan dengan koma.
Contoh:

Mari buat beberapa perubahan pada fungsi sayHello. Kali ini, ia memerlukan dua parameter:

<script type="text/javascript">
<!--
function sayHello(name, age)
{
  alert( name + " is " + age + " years old.");
}
//-->
</script>

Salin selepas log masuk

Nota: Kami menggunakan operator untuk menggabungkan kedua-dua rentetan dan nombor bersama-sama. JavaScript tidak keberatan nombor ditambah rentetan.

Sekarang, kita boleh memanggil fungsi ini seperti berikut:

<script type="text/javascript">
<!--
sayHello('Zara', 7 );
//-->
</script>

Salin selepas log masuk


kenyataan pulangan:

Fungsi JavaScript boleh mempunyai pernyataan pulangan pilihan. Ini diperlukan jika anda ingin mengembalikan nilai daripada fungsi. Pernyataan ini sepatutnya menjadi pernyataan terakhir fungsi.

Sebagai contoh, anda boleh menghantar dua argumen berangka kepada fungsi, kemudian anda boleh mengharapkan untuk mengembalikan nilai berganda dalam program panggilan daripada fungsi.
Contoh:

Fungsi ini mempunyai dua parameter, yang digabungkan dalam program panggilan untuk mengembalikan hasil:

<script type="text/javascript">
<!--
function concatenate(first, last)
{
  var full;

  full = first + last;
  return full;
}
//-->
</script>

Salin selepas log masuk

Sekarang, kita boleh memanggil fungsi ini seperti berikut:

<script type="text/javascript">
<!--
  var result;
  result = concatenate('Zara', 'Ali');
  alert(result );
//-->
</script>

Salin selepas log masuk

Label berkaitan:
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