Perintah function JavaScript
- Halaman Sebelumnya for...of
- Halaman Berikutnya if...else
- Kembali ke Timpuan Panduan Referensi Statement JavaScript
Definisi dan penggunaan
Perintah function mengumumkan fungsi.
Fungsi yang dideklarasikan disimpan untuk digunakan nanti dan akan dieksekusi saat dipanggil nanti.
Dalam JavaScript, fungsi adalah objek yang memiliki atribut dan method.
Fungsi juga dapat didefinisikan dengan ekspresi (lihat definisi fungsi).
Baca tutorial JavaScript kami untuk mengetahui semua hal tentang fungsi yang Anda butuhkan belajar. Mulai dari bab tentang fungsi JavaScript dan lingkungan JavaScript. Untuk informasi detil lebih lanjut, baca tutorial tentang definisi fungsi, parameter, pemanggilan, dan closure kami.
Peringatan:Silakan gunakan pernyataan return untuk mengembalikan nilai dari fungsi.
Contoh
Deklarasikan fungsi dan tampilkan "Hello World" di elemen dengan id="demo" saat memanggil fungsi.
function myFunction() { // Menyatakan fungsi document.getElementById("demo").innerHTML = "Hello World!"; } myFunction(); // Memanggil fungsi
Ada banyak contoh TIY lainnya di bawah halaman.
Syarat
function functionName(parameters) { code to be executed }
Nilai parameter
Parameter | Deskripsi |
---|---|
functionName | Wajib. Tentukan nama fungsi, dapat disimpan untuk digunakan nanti. Nama fungsi dapat mengandung huruf, angka, garis bawah, dan simbol dollar (aturan yang sama seperti variabel). |
parameters |
Opsional. Tentukan satu kelompok nama parameter nol atau lebih banyak, dipisahkan dengan koma. Parameter fungsi adalah nama yang dicantumkan dalam definisi fungsi. Parameter fungsi adalah nilai yang diterima fungsi saat dipanggil. Dalam dalam fungsi, parameter digunakan sebagai variabel lokal. Keterangan:Jika ada kekurangan parameter saat memanggil fungsi, nilai parameter yang kurang akan diatur menjadi undefined. |
Detil Teknologi
Versi JavaScript: | ECMAScript 1 |
---|
Contoh Lainnya
Contoh
Mengembalikan nilai PI:
function myFunction() { return Math.PI; }
Contoh
Mengembalikan perkalian a dan b:
function myFunction(a, b) { return a * b; }
Contoh
Dengan menggunakan fungsi, Anda dapat mengulang-ulang kode yang sama dengan parameter yang berbeda untuk mendapatkan hasil yang berbeda.
Konversi derajat Fahrenheit ke derajat Celsius:
function toCelsius(fahrenheit) { return (5/9) * (fahrenheit-32); }
Contoh
Fungsi dapat digunakan sebagai variabel.
gantikan:
temp = toCelsius(32); text = "Suhu adalah " + temp + " Suhu Celsius"; Anda dapat menggunakan: text = "Suhu adalah " + toCelsius(32) + " Suhu Celsius";
Contoh
Fungsi JavaScript memiliki objek bawaan yang disebut arguments.
Properti arguments.length mengembalikan jumlah argumen yang diterima saat memanggil fungsi:
function myFunction(a, b) { return arguments.length; }
Contoh
Klik tombol untuk memanggil fungsi, fungsi ini akan menampilkan "Hello World" di elemen dengan id="demo":
<button onclick="myFunction()">Klik Saya</button> <p id="demo"></p> <script> function myFunction() { document.getElementById("demo").innerHTML = "Hello World"; } </script>
Contoh
Fungsi JavaScript juga dapat didefinisikan menggunakan ekspresi.
Ekspresi fungsi dapat disimpan di variabel:
var x = function (a, b) {return a * b};
Contoh
Setelah menyimpan ekspresi fungsi di variabel, variabel tersebut dapat digunakan sebagai fungsi:
var x = function (a, b) {return a * b}; var z = x(4, 3);
Dukungan Peramban
Perintah | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
function | Dukungan | Dukungan | Dukungan | Dukungan | Dukungan |
Halaman-halaman yang berhubungan
Panduan JavaScript:Fungsi JavaScript
Panduan JavaScript:Area Tanggung Jawab JavaScript
Panduan JavaScript:Definisi Fungsi JavaScript
Panduan JavaScript:Argumen Fungsi JavaScript
Panduan JavaScript:Pemanggilan Fungsi JavaScript
Panduan JavaScript:Klosur Fungsi JavaScript
Panduan Referensi JavaScript:Pernyataan return JavaScript
- Halaman Sebelumnya for...of
- Halaman Berikutnya if...else
- Kembali ke Timpuan Panduan Referensi Statement JavaScript