Zihni Özgürlük

join Metod()

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

match() Metodu

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

test() Metodu

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

random() Metodu

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

replace() Metodu

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