substr() Metodu

Sözdizimi
substr(start, [length])

start parametresi ile hangi karakterden başlanacağı, length parametresi ile ne kadar karakter alınacağı belirtilir.

örneğin stringimiz “Ferrarisini Satan Bilge” olsun, sadece bilge metnini stringden alıcaz.
stringin başından ve sıfırdan itibaran başlıyoruz saymaya,18 de bilge’nin b sini geldim, start parametresi 18 olucak. bilge’de 5 karakter uzunlugunda, length 5 olucak.

<script type=”text/javascript”>
var str=”Ferrarisini Satan Bilge”
var sonuc = str.substr(18,5)
document.write(sonuc) //çıktı “Bilge”
</script>

indexOf() Metodu

Sözdizimi

stringObject.indexOf(searchvalue,[fromindex])

“searchvalue” ile belirtilen karakterin string içinde geçtigi ilk konumun endeksini verir.

Aranan karakter bulunamazsa -1 döndürür.

<script type=”text/javascript”>
var str=”vadideki zambak”
document.write(str.indexOf(”z”))
//Çıktı:9
document.write(str.indexOf(”t”))
//Çıktı:-1
</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>