
Javascript – Sayısal İşlem Fonksiyonları
Ağustos 29, 2022
Javascript – Metod ve Fonksiyonlar
Ağustos 29, 2022Javascript - Fonksiyon Argümanları
<!DOCTYPE html>
<html>
<head>
<title>Ömer Turak - Javascript - Code 20</title>
<meta charset="utf-8">
<link rel="stylesheet" href="../css/bootstrap.css">
<link rel="stylesheet" href="../css/bootstrap-theme.css">
</head>
<div class="container">
<body>
<div class="alert alert-success" role="alert">
<h4 class="alert-heading">Javascript Code Example 20</h4> Javascript Functional Arguments <a href="../index.html">Back Home</a>
</div>
<h2>Teams</h2>
<script type="text/javascript">
// Bir fonksiyonun argümanları bir dizi içinde saklanabilir. Böyle bir durumda aşağıdaki yazılış biçimi kullanılacaktır:
// functionName.arguments[i]
// Burada fonksiyonAdı parametresi fonksiyonun adını, arguments adlı dizi ise fonksiyon argümanlarını içeren diziyi temsil etmektedir.
// i indisi ise argümanları birbirinden ayırdetmek üzere kullanılan indis değeridir.
// i indisinin ilk değeri 0'dır. Buna göre fonksiyona gönderilecek ilk argüman,
// functionName.arguments[0]
// şeklinde olacaktır. Toplam argüman sayısı ise,
// arguments.length değişkeni içinde saklanacaktır.
// Fonksiyon bildiriminde, fonksiyona girdi olarak kullanılan değişkenlere Parametre denir.
// Argüman ise fonksiyon çağrılırken gönderilen değere/değerlere verilen addır.
// http://www.kodevreni.com/3469-javascript-fonksiyonlar-functions-detayl%C4%B1-konu-anlat%C4%B1m/
Teams("u","Galatasaray","Fenerbahçe","Besiktas","Trabzonspor");
// deyimi ile Teams adlı fonksiyon çağrılmakta ve listedeki ilk eleman olan "U" elemanı par argümanı yerine geçmektedir.
// Böylece document.write("<" + par + "l>") deyimi ile <UL> ifadesi döküman üzerine yazılarak HTML'in sırasız liste yapısı başlatılacaktır
function Teams(par) {
document.write("<" + par + "l>")
for (var i = 1; i < Teams.arguments.length; i++ )
document.write("<li>" + Teams.arguments[i] )
document.write("</" + par + "l>")
}
// fonksiyonu içinde for çevrimi i parametresini 1'den 4'e kadar değiştiriyor. Çünkü; yazSAIRLER.arguments.length=5'tir.
</script>
</div>
</body>
</html>