Örnek
Bir fonksiyonu ve çıkış beyan "Hello World" işlev çağrıldığında id = "demo", bir elemanda:
function myFunction() { // Declare a function
document.getElementById("demo").innerHTML = "Hello World!";
}
myFunction(); // Call the function
Kendin dene " Daha "Try it Yourself" Aşağıdaki örnekler.
Tanımı ve Kullanımı
fonksiyon ifadesi bir işlev bildirir.
Bir ilan işlevi olan "saved for later use" o çağrıldığında, daha sonra yapılan edilecektir (called) .
JavaScript'inizde fonksiyonlar nesnelerdir ve bunlar özellikler ve yöntemler de var.
Bir fonksiyon aynı zamanda bir ifade (bakınız kullanılarak tanımlanabilir işlev Tanımlar ).
Eğer işlevleri hakkında bilmeniz gereken her bilgi edinmek için JavaScript Eğitimi okuyun. Hakkında tanıtım bölüm ile başlayın JavaScript İşlevleri ve JavaScript Kapsamı . Daha detaylı bilgi için bizim Fonksiyon Bölüm bakınız Fonksiyon Tanımlar , Parametreler , çağırma ve kapanışları .
İpucu: kullan dönüş işlevinden bir değer döndürmek için açıklama.
Tarayıcı Desteği
açıklama | |||||
---|---|---|---|---|---|
function | Evet | Evet | Evet | Evet | Evet |
Sözdizimi
function Parametre Değerleri Parametre Açıklama functionName Gereklidir. Edilebilir fonksiyon adını belirtir "saved for later use" . Fonksiyon adları harfleri, rakamları, alt çizgi ve dolar işareti içerebilir (same rules as variables) parameters İsteğe bağlı. virgülle ayrılmış sıfır veya daha fazla parametre adları kümesini belirtir.
Fonksiyon parametreleri işlev tanımında belirtilen isimlerdir.
Fonksiyon argümanları zaman işlevi tarafından alınan gerçek değerlerdir. Fonksiyonun içerisinde argümanlar yerel değişkenler olarak kullanılmaktadır.
Not: Bir işlev eksik değişkeni ile çağrıldığında ise, eksik argüman değeri tanımsız olarak ayarlanır
Teknik detaylar
JavaScript Versiyon: 1.0
Diğer Örnekler
Örnek
Pİ değerini döndürür:
function myFunction() {
return Math.PI;
} Sonuç şu olacaktır:
3.141592653589793 Kendin dene "
Örnek
fonksiyonları ile, farklı sonuçlar üretmek için, farklı argümanlarla aynı kodu defalarca kullanabilirsiniz.
Celsius Fahrenheit dönüştürmek:
function toCelsius(fahrenheit) {
return (5/9) * (fahrenheit-32);
}
Kendin dene "
Örnek
Fonksiyonlar değişkenler olarak kullanılabilir.
Yerine:
temp = toCelsius(32);
text = "The temperature is " + temp + " Centigrade";
Kullanabilirsiniz:
text = "The temperature is " + toCelsius(32) + " Centigrade";
Kendin dene "
Örnek
JavaScript fonksiyonlarını bir dahili nesne arguments nesnesi olarak adlandırılan var.
arguments.length özelliği fonksiyonu çağrıldığında parametre sayısı alınan verir:
function myFunction(a, b) {
return arguments.length;
} Kendin dene "
Örnek
Bir işlevi, çıktısı aramak için bir düğmeye tıklayın "Hello World" id = "demo" sahip bir öğede:
<button onclick="myFunction()">Click me</button>
<p id="demo"></p>
<script>
function myFunction() {
document.getElementById("demo").innerHTML = "Hello World";
}
</script> Kendin dene "
Örnek
Bir JavaScript işlevi de ifade kullanılarak tanımlanabilir.
Bir fonksiyon ifade, bir değişken saklanabilir:
var x = function (a, b) {return a * b};
Kendin dene "
Örnek
bir işlevi, ifade bir değişkende kaydedildikten sonra, değişken bir fonksiyonu olarak kullanılabilir:
var x = function (a, b) {return a * b};
var z = x(4, 3); Kendin dene "
İlgili Sayfalar
JavaScript Öğretici: JavaScript İşlevleri
JavaScript Öğretici: JavaScript Kapsamı
JavaScript Öğretici: JavaScript Fonksiyon Tanımları
JavaScript Öğretici: JavaScript Fonksiyon Parametreleri
JavaScript Öğretici: JavaScript İşlevi Çağırma
JavaScript Öğretici: JavaScript İşlevi Kapaklar
JavaScript Referans: JavaScript dönüş Bildirimi
<JavaScript Tablolar Referans