Zihni Özgürlük

appendChild() Metodu

Sözdizimi:

element.appendChild(child);

Düğümün en sonuna yeni bir düğüm ekler.

element : üst(parent) elementin adıdır.
child : eklenecek elementin adıdır.

Aşağıdaki gibi bir belgemiz olsun.
<html>
<head>
</head>
<body>
<div id=”myDiv”>
<span>Faust</span><br />
<span>Vadideki Zambak</span> <br />
</div>
</body>
</html>

myDiv etiketinin içine span etiketini ekleyen ve içeriğini “Şu çılgın Türkler” yapan kod.

<script type="text/javascript">
var x = document.getElementById("myDiv");
// yeni bir span etiketi yaratıyoruz
var yeniSpan = document.createElement("span");
// içeriğini Şu çılgın Türkler verisi ile dolduruyoruz
var yeniSpanText = document.createTextNode("Şu çılgın Türkler");
yeniSpan.appendChild(yeniSpanText);
// myDiv etiketinin en sonuna ekliyoruz
x.appendChild(yeniSpan);
</script>

push() Metodu

Sözdizimi:

push(element1, …, elementN)

Push metodu ile dizilerin sonuna bir veya daha fazla eleman ekleriz, dizinin yeni uzunluğunu döndürür.

Aşağıdaki örnekte iki elemana sahip bir dizi yaratıyoruz. Daha sonra push metodu ile dizinin sonuna bir eleman daha ekliyoruz, son durumda dizimizin elaman sayisi 3 oldu.

myFavoriteActress = new array(2);
myFavoriteActress[0] = “Angelina Jolie”;
myFavoriteActress[1] = “Cameron Diaz”;
document.write(myFavoriteActress + “<br />”)
document.write(myFavoriteActress.push(”Mischa Barton”)+ “<br />”);
document.write(myFavoriteActress)
Çıktı:
Angelina Jolie,Cameron Diaz
3
Angelina Jolie,Cameron Diaz,Mischa Barton

split() Metodu

Sözdizimi:

split(delimiter, [limit])

String’i verilen delimeter’e göre ayırıp bir diziye doldurur.

<script type=”text/javascript”>
var str=”Vadideki Zambak”
var words=str.split(” “)
for (i=0; i<words.length; i++)
document.write(words[i])
//çıktı “Vadideki ” ve “Zambak”
</script>

isFinite() Fonksiyonu

Sözdizimi

isFinite(number)

Number parametresi ile verilen değerin sonlu bir sayı olup olmadığını kontrol eder.Boolean değeri döndürür.
<script type=”text/javascript”>
document.write(isFinite(457)+ “<br />”)// Çıktı:true
document.write(isFinite(5-7)+ “<br />”)// Çıktı:true
document.write(isFinite(0)+ “<br />”)// Çıktı:true
document.write(isFinite(20/0)+ “<br />”)// Çıktı:false
document.write(isFinite(”Hello”)+ “<br />”)// Çıktı:false
document.write(isFinite(”2005/12/12″)+ “<br />”)// Çıktı:false
</script>

isNaN() Fonksiyonu

Sözdizimi:

isNan(testValue)

testValue parametresi ile verilen değerin bir sayı olup olmadığını kontrol eder.
Boolean değeri döndürür.
Parametre olarak verilen ifade bir sayı ise false döner. Sayı değilse true döner.
Örnek:
<script type=”text/javascript”>
document.write(isNan(457)+ “<br />”)// Çıktı:false
document.write(isNan(5-7)+ “<br />”)// Çıktı:false
document.write(isNan(0)+ “<br />”)// Çıktı:false
document.write(isNan(”Hello”)+ “<br />”)// Çıktı:true
document.write(isNan(”2005/12/12″)+ “<br />”)// Çıktı:true;
</script>