JavaÖrneklerle Fonksiyonları Tanımlama ve Çağırma Komut Dosyası
İşlev Nedir? JavaSenaryo?
İşlevler, kodu yeniden kullanılabilir hale getirdikleri için herhangi bir programlama dilinde çok önemli ve faydalıdır. İşlev, yalnızca çağrıldığında yürütülecek bir kod bloğudur. Birkaç kez kullanılması gereken birkaç kod satırınız varsa, yinelenen kod satırlarını içeren bir işlev oluşturabilir ve ardından işlevi istediğiniz yerde çağırabilirsiniz.
Bir Fonksiyon Nasıl Oluşturulur JavaSenaryo
- Anahtar kelimeyi kullanın işlev ardından fonksiyonun adı gelir.
- Fonksiyon adından sonra parantezleri açıp kapatın.
- Parantezden sonra kaşlı ayraçları açıp kapatın.
- Kıvrımlı parantezler içinde kod satırlarınızı yazın.
Sözdizimi:
function functionname() { lines of code to be executed }
Bunu kendiniz deneyin:
<html> <head> <title>Functions!!!</title> <script type="text/javascript"> function myFunction() { document.write("This is a simple function.<br />"); } myFunction(); </script> </head> <body> </body> </html>
Bağımsız Değişkenlerle İşlev
Argümanlarla da işlevler oluşturabilirsiniz. Argümanlar parantez içinde belirtilmelidir
Sözdizimi:
function functionname(arg1, arg2) { lines of code to be executed }
Bunu kendiniz deneyin:
<html> <head> <script type="text/javascript"> var count = 0; function countVowels(name) { for (var i=0;i<name.length;i++) { if(name[i] == "a" || name[i] == "e" || name[i] == "i" || name[i] == "o" || name[i] == "u") count = count + 1; } document.write("Hello " + name + "!!! Your name has " + count + " vowels."); } var myName = prompt("Please enter your name"); countVowels(myName); </script> </head> <body> </body> </html>
JavaKomut Dosyası Dönüş Değeri
Değer döndüren JS işlevleri de oluşturabilirsiniz. Fonksiyonun içinde anahtar kelimeyi kullanmanız gerekir. dönüş ardından döndürülecek değer gelir.
Sözdizimi:
function functionname(arg1, arg2) { lines of code to be executed return val1; }
Bunu kendiniz deneyin:
<html> <head> <script type="text/javascript"> function returnSum(first, second) { var sum = first + second; return sum; } var firstNo = 78; var secondNo = 22; document.write(firstNo + " + " + secondNo + " = " + returnSum(firstNo,secondNo)); </script> </head> <body> </body> </html>