Zihni Özgürlük

parseInt() Fonksiyonu

Sözdizimi
parseInt(string, radix)

String degerleri tamsayiya çevirir.

String parametresi ile tamsayıya çevrilecek değer belirtilir, radix parametresi ile çevirme işleminde kullanılacak sayı sistemi belirtilir, örneğin, 10 tabanlı (decimal), 8 tabanlı (octal) veya 16 tabanlı (hexadecimal).

Bu fonksiyon kendisine verdiğimiz değerin içinde rakam, artı ve eksi dışında bir karakter gördügü anda durur.

string parametresindeki ilk karakter sayıya çevrilemezse parseint fonksiyonu nan(Not a Numeric) döndürür.
Örnek:

1
2
3
4
5
6
7
<script type=”text/javascript”>
document.write(parseInt(10) +<br />)//10
document.write(parseInt(10.33) +<br />)//10
document.write(parseInt(34 45 66) +<br />)//34
document.write(parseInt(60) +<br />)//60
document.write(parseInt(”Selam 40) +<br />)//NaN
</script>

substring() Metodu

Sözdizimi:

substring(start, [stop])

Bir karakter dizisinin belli bölümünü almak için kullanılır.

start parametresi ile kaçıncı karakterden başlanacağı, stop parametresi ile kaçıncı karakterde durulacağı belirtilir. Stop parametresi opsiyoneldir, kullanılmazsa karakter dizisinin tamami alınır.

1
2
3
4
5
function ornek(){
var str=”Vadideki Zambak”;
document.write(str.substring(9,15));
//Çıktı: Zambak
}

charAt() Metodu

Sözdizimi:

stringObject.charAt(index)

index” ile belirttiğimiz pozisyondaki karakteri verir.

Aşağıdaki örnekte kitabinAdi.charAt(1) bize ‘a’ degerini verir.

1
2
3
4
5
<script type=”text/javascript”>
var kitabinAdi=”Vadideki Zambak”
document.write(kitabinAdi.charAt(1))
// Çıktı:a
</script>