
Javascript – Örnek Fonksiyon Uygulaması-2
Ağustos 29, 2022
Javascript – Sayısal İşlem Fonksiyonları
Ağustos 29, 2022Javascript - Örnek Özyinelemeli Fonksiyon Uygulaması - 2
<!DOCTYPE html>
<html>
<head>
<title>Ömer Turak - Javascript - Code 19</title>
<meta charset="utf-8">
<link rel="stylesheet" href="../css/bootstrap.css">
<link rel="stylesheet" href="../css/bootstrap-theme.css">
<script src="external.js"></script>
</head>
<body>
<div class="container">
<div class="alert alert-success" role="alert">
<h4 class="alert-heading">Javascript Code Example 19</h4> Javascript Mixed Projects2 - Javascript Recursive Function Application <a href="../index.html">Back Home</a>
</div>
<script type="text/javascript">
/* Özyineli Fonksiyonlar - JavaScript'te bir fonksiyon özyineli (rekürsif, İng. Recursive) olabilir.
* Özyineli fonksiyon kendini çağırabilen fonksiyondur.
* Bu yapıda Recursive Fonksiyon bir değer alır ve bir değer döndürür.
* Aslında Recursive Fonksiyonların bir döngü gibi çalıştığını anlamak pek de zor olmasa gerek.
* Burada dikkat edilmesi gereken bir nokta vardır.
* Eğer fonksiyonun, sonsuz kere kendi içinde dönmesini istemiyorsanız bir şart koymanız gerekiyor.
* Bunu da if komutu ile yukarıda sağladık.
* Örneğin aşağıdaki faktöriyel fonksiyonu bu türde bir fonksiyondur:
*/
function fakt(n)
{
if ((n == 0) || (n == 1))
return 1
else {
result = (n * fakt(n-1) )
return result
}
}
for (i=5;i<=20;i=i+3)
document.write("<H3>"+i+"!="+fakt(i)+"</H3>");
</script>
</div>
</body>
</html>