Nis 8th, 2007
yazar Zihni.
Sözdizimi:
arrayObject.join(separator)
seperator parametresi ile verilen karakteri kullanarak dizi elemanlarını birleştirir ve tek bir string yapar.
Aşağıda önce dört elemanlı bir dizi yaratıyoruz, sonra dizi elemanlarini & karakteri ile birleştirip bir string olarak yazdırıyoruz.
var myArray = new Array(3)
myArray [0] = “Jazz”
myArray[1] = “New Age”
myArray [2] = “Pop”
myArray [3] = “Rock”
document.write(myArray .join(”&”))
</script>
Çıktı:
Jazz&New Age&Pop&Rock
Nis 8th, 2007
yazar Zihni.
Sözdizimi:
match(regExp);
Karakter dizisi içinde regExp parametrei ile verilen eşleşmeyi arar. Bulursa bir dizi değişken döndürür, bulamazsa null döndürür.
“Sakla samani gelir zamani” karakter dizisindeki “sa” lari bulmak isteyelim.
<script type=”text/javascript”>
var str = “Sakla samani gelir zamani”;
// “g” bayrağı ile stringin tamamında arıyoruz.
// “i” bayragi ile büyük-küçük harf ayrımı yapmiyoruz.
var kalip = /sa/gi;
var result = str.match(kalip);
document.write(result);
</script>
Çıktı:
Sa,sa
Nis 8th, 2007
yazar Zihni.
Sözdizimi:
regExpObject.test(string)
Karakter dizisi içinde belirli bir eşleşmeyi denetler.Mantıksal bir değer döndürür.
regExpObject: kullanılacak olan düzenli ifade
string: Arama yapılacak karakter dizisi.
“Şu çılgın Türkler” karakter dizisinde “fransız” karakter dizisi var mı yok mu diye bakalım.
<script type=”text/javascript”>
var str = “Şu çılgın Türkler”;
// “g” bayrağı ile stringin tamamında arıyoruz.
// “i” bayrağı ile büyük-küçük harf ayrımı yapmıyoruz.
var kalip = new RegExp(”fransız”,”gi”);
var result = kalip.test(str);
document.write(result);
</script>
Çıktı:
false
Nis 8th, 2007
yazar Zihni.
Sözdizimi:
var rasgeleSayı = Math.random()
0 ile 1(0 dahil, 1 hariç) arasında rastgele sayı döndürür.
<script type=”text/javascript”>
var rs = Math.random();
document.write(rs)
</script>
Çıktı:
0.7668712330013602
Nis 8th, 2007
yazar Zihni.
Sözdizimi:
stringObject.replace(arananString,yeniString)
string içinde arananString parametresi ile verilen eşleşmeyi arar ve buldugu eşleşmeyi yeniString parametresi ile degiştirir.
“Vadideki Zambak” karakter dizisindeki “Zambak” stringini bulan ve bunu “Kadın” ile degistiren kod
<script type=”text/javascript”>
var str = “Vadideki Zambak”
regEx = /Zambak/;
var yeniStr = str.replace(regEx,”Kadın”);
document.write(yeniStr);
</script>
Çıktı:
Vadideki Kadın