Contoh
Menyatakan fungsi dan output "Hello World" dalam sebuah elemen dengan id = "demo", ketika fungsi ini dipanggil:
function myFunction() { // Declare a function
document.getElementById("demo").innerHTML = "Hello World!";
}
myFunction(); // Call the function
Cobalah sendiri " Lebih "Try it Yourself" contoh di bawah ini.
Definisi dan Penggunaan
Pernyataan fungsi menyatakan fungsi.
Fungsi menyatakan adalah "saved for later use" , dan akan dieksekusi kemudian, ketika dipanggil (called) .
Dalam JavaScript, fungsi adalah obyek, dan mereka memiliki kedua sifat dan metode.
Sebuah fungsi juga dapat didefinisikan dengan menggunakan ekspresi (Lihat Fungsi Definisi ).
Baca Tutorial JavaScript kami untuk mempelajari semua yang perlu Anda ketahui tentang fungsi. Mulailah dengan pengenalan bab tentang Fungsi JavaScript dan Ruang Lingkup JavaScript . Untuk informasi lebih lanjut, lihat Fungsi kami Bagian atas Fungsi Definisi , Parameter , Doa dan Penutup .
Tip: Gunakan kembali pernyataan untuk mengembalikan nilai dari fungsi.
Dukungan Browser
Pernyataan | |||||
---|---|---|---|---|---|
function | iya nih | iya nih | iya nih | iya nih | iya nih |
Sintaksis
function Nilai parameter Parameter Deskripsi functionName Wajib. Menentukan nama fungsi, yang dapat "saved for later use" . Nama fungsi dapat berisi huruf, angka, garis bawah, dan tanda-tanda dolar (same rules as variables) parameters Pilihan. Menentukan satu set nol atau lebih nama parameter, dipisahkan dengan koma.
Fungsi parameter adalah nama-nama yang tercantum dalam definisi fungsi.
Fungsi argumen adalah nilai-nilai riil yang diterima oleh fungsi ketika dipanggil. Dalam fungsi, argumen yang digunakan sebagai variabel lokal.
Catatan: Jika fungsi ini disebut dengan argumen yang hilang, nilai argumen yang hilang diatur untuk tidak terdefinisi
Rincian teknis
Versi JavaScript: 1.0
Contoh lebih
Contoh
Mengembalikan nilai PI:
function myFunction() {
return Math.PI;
} Hasilnya akan:
3.141592653589793 Cobalah sendiri "
Contoh
Mengembalikan produk dari a dan b:
function myFunction(a, b) {
return a * b;
} Cobalah sendiri "
Contoh
Dengan fungsi, Anda dapat menggunakan kode yang sama berkali-kali dengan argumen yang berbeda, untuk menghasilkan hasil yang berbeda.
Mengkonversi Fahrenheit ke Celsius:
function toCelsius(fahrenheit) {
return (5/9) * (fahrenheit-32);
}
Cobalah sendiri "
Contoh
Fungsi dapat digunakan sebagai variabel.
Dari pada:
temp = toCelsius(32);
text = "The temperature is " + temp + " Centigrade";
Kamu dapat memakai:
text = "The temperature is " + toCelsius(32) + " Centigrade";
Cobalah sendiri "
Contoh
fungsi JavaScript memiliki built-in objek disebut argumen objek.
Properti arguments.length mengembalikan jumlah argumen yang diterima ketika fungsi itu dipanggil:
function myFunction(a, b) {
return arguments.length;
} Cobalah sendiri "
Contoh
Klik tombol untuk memanggil fungsi, yang akan menampilkan "Hello World" dalam sebuah elemen dengan id = "demo":
<button onclick="myFunction()">Click me</button>
<p id="demo"></p>
<script>
function myFunction() {
document.getElementById("demo").innerHTML = "Hello World";
}
</script> Cobalah sendiri "
Contoh
Sebuah fungsi JavaScript juga dapat didefinisikan menggunakan ekspresi.
Ekspresi fungsi dapat disimpan dalam variabel:
var x = function (a, b) {return a * b};
Cobalah sendiri "
Contoh
Setelah ekspresi fungsi telah disimpan dalam variabel, variabel dapat digunakan sebagai fungsi:
var x = function (a, b) {return a * b};
var z = x(4, 3); Cobalah sendiri "
Pages terkait
JavaScript Tutorial: Fungsi JavaScript
JavaScript Tutorial: Ruang Lingkup JavaScript
JavaScript Tutorial: JavaScript Fungsi Definisi
JavaScript Tutorial: JavaScript Fungsi Parameter
JavaScript Tutorial: JavaScript Fungsi Doa
JavaScript Tutorial: JavaScript Fungsi Penutup
Referensi JavaScript: Pernyataan kembali JavaScript
<JavaScript Laporan Referensi