Javascript String Object Reference

String nesneleri üzerinde yapılan değişikliklerdir. Özellikler ve Metodlar şeklinde incelenir.

<[if gte mso 9]> Normal 0 21 false false false MicrosoftInternetExplorer4 <[endif]><[if gte mso 9]> <[endif]>

1) Constractor

Bir sınıf veya bir yapı üzerinde bulunan ve o tipteki nesneleri oluşturan özel metodlardır.

<[if gte mso 9]> Normal 0 21 false false false MicrosoftInternetExplorer4 <[endif]><[if gte mso 9]> <[endif]> <[if gte mso 10]> <[endif]>

 Örneğin;
 

<script type="text/javascript">

function ad(isim) {
    this.isim = isim;
    this.konusma1 = function() {
       document.write(this.isim+"  Ne olucak bu havalar böyle?<br>");
    }
    this.konusma2 = function() {
       document.write(this.isim+"  Yanacaz cayır cayır!!!<br>");
    }
}
konus1 = new ad("Fatih");
konus1.konusma1();
konus2 = new ad("Hakan");
konus2.konusma2();

</script>

 

JavaScript String Object Reference
JavaScript String Object Reference

 

<[if gte mso 9]> Normal 0 21 false false false MicrosoftInternetExplorer4 <[endif]><[if gte mso 9]> <[endif]> <[if gte mso 10]> <[endif]>

2) length

Bir string ifadesinin uzunluğunu alır. Örneğin;
 

<script type="text/javascript">
 
var deger="Uzunluk"; 
document.write(deger + "=" + deger.length+ "<br>");
// ve ya ağıdaki gibi de yazılabilir...
document.write("Uzunluğunu Al="+"Uzunluğunu Al".length);
 
</script>

 

Javascript String Object ReferenceJavascript String Object Reference

 

<[if gte mso 9]> Normal 0 21 false false false MicrosoftInternetExplorer4 <[endif]><[if gte mso 9]> <[endif]> <[if gte mso 10]> <[endif]>

3) prototype

<script type="text/javascript">
 
function selamlama() {  
    this.gule = function() { 
    alert('kapatılıyorum.. güle güle :) '); 
    };
}
selamlama.prototype.hos = function() { 
    alert('Hosgeldin'); 
};
durum = new selamlama();
durum.hos();
durum.gule();
 
</script>

  

Javascript String Object ReferenceJavascript String Object ReferenceJavascript String Object Reference

 

<[if gte mso 9]> Normal 0 21 false false false MicrosoftInternetExplorer4 <[endif]><[if gte mso 9]> <[endif]> <[if gte mso 10]> <[endif]>

METODLAR

1) big(), blink(), bold(), charAt(), charCodeAt() ve fixed() metodları
 

<script type="text/javascript">
 
var yazi1="Büyük Yazı => "; document.write(yazi1.big());  
// veya aşağıdaki gibi de yazılabilir..
document.write("Büyük Yazı<br>".big());
 
var yazi2="Yanıp Sönen Yazı => "; document.write(yazi2.blink());  
// veya aşağıdaki gibi de yazılabilir..
document.write("Yanıp Sönen Yazı<br>".blink());
 
var yazi3="Kalın Yazı => "; document.write(yazi3.bold());  
// veya aşağıdaki gibi de yazılabilir..
document.write("Kalın Yazı<br>".bold());
 
var yazi4="Karakter Alma => ";
document.write(yazi4 + yazi4.charAt(0));  
// veya aşağıdaki gibi de yazılabilir..
document.write("<br> Karakter Alma => " + "Karakter Alma".charAt(0));
 
var yazi5="<br> Kod Yazısı => "; 
document.write(yazi5.fixed());  
// veya aşağıdaki gibi de yazılabilir..
document.write("Kod Yazısı<br>".fixed());
 
var yazi6="Karakter Kodu => K = ";
document.write(yazi6 + yazi6.charCodeAt(0));
// veya aşağıdaki gibi de yazılabilir.. 
document.write("<br>Karakter Kodu => r = " + "Karakter Kodu".charCodeAt(2));
 
</script>  

 

Javascript String Object Reference

Javascript String Object Reference

 

<[if gte mso 9]> Normal 0 21 false false false MicrosoftInternetExplorer4 <[endif]><[if gte mso 9]> <[endif]> <[if gte mso 10]> <[endif]>

2) concat(), fontcolor(), fontsize(), italics(), link(), small() ve sub() metodları
 

<script type="text/javascript">
 
var yazi1="Birleşmiş"; var yazi2="Yazı";
document.write(yazi1.concat(" + " + yazi2));
// veya aşağıdaki gibi de yazılabilir..
document.write(" => "+"Birleşmiş ".concat("Yazı<br>"));
 
var yazi3="Renkli Yazı"; 
document.write(yazi3.fontcolor("Red"));  
// veya aşağıdaki gibi de yazılabilir..
document.write(" => "+"Renkli Yazı<br>".fontcolor("#5696aa"));
 
var yazi4="Büyük Yazı"; document.write(yazi4.fontsize(5));  
// veya aşağıdaki gibi de yazılabilir..
document.write(" => "+"Büyük Yazı<br>".fontsize(5));
 
var yazi5="Eğik Yazı"; document.write(yazi5.italics());  
// veya aşağıdaki gibi de yazılabilir..
document.write(" => "+"Eğik Yazı<br>".italics());
 
var yazi6="Küçük Yazı"; document.write(yazi6.small());  
// veya aşağıdaki gibi de yazılabilir..
document.write(" => "+"Küçük Yazı<br>".small());
 
var yazi7="Google";
document.write(yazi7.link("http://www.google.com"));
// veya aşağıdaki gibi de yazılabilir..
document.write(" => "+"Google".link("http://www.google.com"));
 
var yazi8="<br>Kod Yazısı"; document.write(yazi8.sub());  
// veya aşağıdaki gibi de yazılabilir..
document.write(" => "+"Kod Yazısı<br>".sub());
 
</script>  

 

Javascript String Object Reference

Javascript String Object Reference

 

<[if gte mso 9]> Normal 0 21 false false false MicrosoftInternetExplorer4 <[endif]><[if gte mso 9]> <[endif]> <[if gte mso 10]> <[endif]>

3) indexOf(), lastIndexOf(), match(), replace(), search(), slice(), split() ve sup() metodları
 

<script type="text/javascript">
 
var yazi1="Başlangıç Yeri";
document.write(yazi1+" (Y) = "+yazi1.indexOf("Yeri"));
document.write("<br><br>");
 
var yazi2="Sondan Yeri";
document.write(yazi2+" (n) = "+yazi2.lastIndexOf("n"));
document.write("<br><br>");
 
var yazi3="Yerini Bul ve Yaz"; 
document.write(yazi3+" (ve) = "+yazi3.match("ve"));  
document.write("<br><br>");

var yazi4="Yerini Bul"; 
document.write(yazi4+" (Bul) = "+yazi4.replace("Bul","değiştir"));  
document.write("<br><br>");
 
var yazi5="Yerini Ara"; 
document.write(yazi5+" (Ara) = "+yazi5.search("Ara"));  
document.write("<br><br>");
 
var yazi6="Yazıyı Kısalt"; 
document.write(yazi6+" = "+yazi6.slice(3,10));  
document.write("<br><br>");
 
var yazi7="Yazıyı Ayır"; 
document.write(yazi7+" = "+yazi7.split(""));  
document.write("<br><br>");
 
var yazi8="125";
document.write("27" + yazi8.sup());
 
</script>  

 

Javascript String Object Reference

Javascript String Object Reference

 

<[if gte mso 9]> Normal 0 21 false false false MicrosoftInternetExplorer4 <[endif]><[if gte mso 9]> <[endif]> <[if gte mso 10]> <[endif]>

4) substr(),substring(), strike(), toLowerCase(), toUpperCase(), toSource() ve valueOf() metodları
 

<script type="text/javascript">
 
var yazi1="Sonraki Yazı";
document.write(yazi1+" (Y) = "+yazi1.substr(3));
document.write("<br><br>");
 
var yazi2="Sondan Yeri";
document.write(yazi2+" (n) = "+yazi2.substring(1,6));
document.write("<br><br>");
 
var yazi3="Üstü Çizgili"; 
document.write(yazi3.strike()+" => ");  
document.write("Üstü Çizgili".strike()+"<br><br>");
 
document.write("Hepsi Küçük".toLowerCase()+"<br><br>");
document.write("Hepsi Büyük".toUpperCase()+"<br><br>");
 
var isimler=new Array();
    isimler[0]="Nejat"; 
    isimler[1]="Fuat"; 
    isimler[2]="Kebap";
document.write(isimler.toSource()+"<br><br>");
 
var deger="Değerini Al";
document.write(deger.valueOf()+"<br><br>");
 
var yazi="Buraya Ekle";
document.write(yazi.anchor("iste"));
 
</script>

 

Javascript String Object Reference

Complete String Reference

Revised July 2025

Ad Açıklama
at() Bir dizgeden belirtilen konumdaki karakteri döndürür
charAt() Belirtilen indeksteki (pozisyondaki) karakteri döndürür
charCodeAt() Belirtilen indeksteki karakterin Unicode değerini döndürür
codePointAt() Bir dizgedeki belirli konumdaki karakterin Unicode değerini döndürür
concat() İki veya daha fazla dizgeyi birleştirip döndürür
constructor Dizgenin yapıcı (constructor) fonksiyonunu döndürür
endsWith() Bir dizgenin belirtilen değerle bitip bitmediğini döndürür
fromCharCode() Unicode değerlerini karakterlere dönüştürür
includes() Bir dizgenin belirtilen değeri içerip içermediğini döndürür
indexOf() Bir dizge içinde belirtilen değerin ilk geçtiği konumun indeksini döndürür
isWellFormed() Dizgenin düzgün biçimlendirilmiş olup olmadığını (well-formed) kontrol eder
lastIndexOf() Bir dizge içinde belirtilen değerin son geçtiği konumun indeksini döndürür
length Bir dizgenin uzunluğunu döndürür
localeCompare() İki dizgeyi geçerli yerel ayarlara göre karşılaştırır
match() Bir dizge içinde bir değeri veya düzenli ifadeyi arar ve eşleşmeleri döndürür
matchAll() Bir dizge içinde bir değeri veya düzenli ifadeyi arar ve tüm eşleşmeleri döndürür
padEnd() Bir dizgeyi sonuna kadar belirtilen karakterlerle doldurur
padStart() Bir dizgeyi başına kadar belirtilen karakterlerle doldurur
prototype Bir nesneye özellikler ve yöntemler eklemenizi sağlar
repeat() Bir dizgenin belirtilen sayıda kopyasından oluşan yeni bir dizge döndürür
replace() Bir dizge içinde eşleşen ilk değeri arar ve yeni bir değerle değiştirir
replaceAll() Bir dizge içinde eşleşen tüm değerleri arar ve yeni bir değerle değiştirir
search() Bir dizge içinde bir değeri veya düzenli ifadeyi arar ve eşleşmenin indeksini döndürür
slice() Bir dizgenin bir bölümünü çıkarır ve yeni bir dizge olarak döndürür
split() Bir dizgeyi alt dizgelerden oluşan bir diziye böler
startsWith() Bir dizgenin belirtilen karakterlerle başlayıp başlamadığını kontrol eder
substr() Kullanımdan kaldırılmıştır. Bunun yerine substring() veya slice() kullanın.
substring() Belirtilen iki indeks arasındaki karakterleri döndürür
toLocaleLowerCase() Dizgeyi sistemin yerel ayarına göre küçük harflere dönüştürür
toLocaleUpperCase() Dizgeyi sistemin yerel ayarına göre büyük harflere dönüştürür
toLowerCase() Dizgeyi küçük harflere dönüştürür
toString() Bir dizgeyi veya dizge nesnesini dizge olarak döndürür
toUpperCase() Dizgeyi büyük harflere dönüştürür
toWellFormed() “Yalnız vekil karakterleri” Unicode yer değiştirme karakteriyle değiştirerek düzgün biçimli bir dizge döndürür
trim() Dizgenin başındaki ve sonundaki boşlukları kaldırır
trimEnd() Dizgenin sonundaki boşlukları kaldırır
trimStart() Dizgenin başındaki boşlukları kaldırır
valueOf() Bir dizge nesnesinin ilkel (primitive) değerini döndürür

 

Kaynaklar

 

Yükleniyor...
Yükleniyor...