JavaScript String Referans Kılavuzu
- Önceki Sayfa JS Set
- Sonraki Sayfa JS Nesneleri
JavaScript String
JavaScript dizgeleri, örneğin "Bill Gates", karakter dizgilerini saklar.
Dizgeler, çift veya tek tırnak içindeki herhangi bir metin olabilir:
let carName1 = "Volvo XC60"; let carName2 = 'Volvo XC60';
Dizge indeksleri sıfırdan başlar:
İlk karakter 0, ikinci 1, vb. konumdadır.
Dizge hakkında bilgi almak için bizim JavaScript dizge dersleri.
Dizge özellikleri ve yöntemleri
Genellikle "Bill Gates" gibi dizgeler yöntem veya özellik içermeyebilir, çünkü bunlar nesneler değildir.
Ancak JavaScript için, yöntemler ve özellikler dizgeler için de kullanılabilir, çünkü JavaScript dizgeleri yöntem ve özellik çalıştırırken nesneler olarak görür.
JavaScript dizge yöntemleri ve özellikleri
Method | Açıklama |
---|---|
at() | Belirli indeksteki karakteri döndürür. |
charAt() | Belirli indeksteki karakteri döndürür. |
charCodeAt() | Belirli indeksteki karakterin Unicode değerini döndürür. |
codePointAt() | Belirli indeksteki dizgenin Unicode değerini döndürür. |
concat() | İki veya daha fazla dizgeyi birleştiren döndürür. |
constructor | Dizgenin yapıcısını döndürür. |
endsWith() | Dizgenin belirli bir değere bitip bitmediğini döndürür. |
fromCharCode() | Unicode değeri olarak karakter döndürür. |
includes() | Dizgenin belirli bir değeri içerip içermediğini döndürür. |
indexOf() | Belirli değerin dizgedeki ilk出现位置 indeksini döndürür. |
lastIndexOf() | Belirli değerin dizgedeki en son出现位置 indeksini döndürür. |
length | Dizgenin uzunluğunu döndürür. |
localeCompare() | Geçerli bölge ayarlarında iki dizgeyi karşılaştırır. |
match() | Dizgede değeri veya düzenli ifadeyi arar ve eşleşen öğeleri döndürür. |
padEnd() | Dizge sonuna karakter doldurur. |
padStart() | Dizge başına karakter doldurur. |
prototype | Sizin objeye özellik ve yöntem eklemenize izin verir. |
repeat() | Belirli sayıda string kopyasını içeren yeni bir string döndürür. |
replace() | Dizgide belirli bir kalıp arar ve ilk eşleşeni değiştirir. |
replaceAll() | Dizgide belirli bir kalıp arar ve tüm eşleşenleri değiştirerek yeni bir dizgi döndürür. |
search() | Dizgide belirli bir değer veya正则表达式 arar ve eşleşen elemanın indeksini (konumunu) döndürür. |
slice() | Dizginin bir kısmını çıkarır ve yeni bir dizgi döndürür. |
split() | Dizgiyi alt dizgi dizisine böler. |
startsWith() | Dizginin belirli bir karakterle başlayıp başlamadığını kontrol eder. |
substr() | Belirtilen indeks (konum)dan başlayarak belirli sayıda karakteri çıkarır. |
substring() | Belirtilen iki belirli indeks (konum) arasındaki karakterleri çıkarır. |
toLocaleLowerCase() | Ana makinenin bölge ayarlarını kullanarak dizgiyi küçük harflere dönüştürür ve döndürür. |
toLocaleUpperCase() | Ana makinenin bölge ayarlarını kullanarak dizgiyi büyük harflere dönüştürür ve döndürür. |
toLowerCase() | Küçük harflere dönüştürülen dizgiyi döndürür. |
toString() | Dizgi veya dizgi nesnesini dizgi olarak döndürür. |
toUpperCase() | Büyük harflere dönüştürülen dizgiyi döndürür. |
trim() | Boşlukları kaldıran dizgiyi döndürür. |
trimEnd() | Son başlıkları kaldıran dizgiyi döndürür. |
trimStart() | Başka başlıkları kaldıran dizgiyi döndürür. |
valueOf() | Dizgi veya dizgi nesnesinin orijinal değerini döndürür. |
İpucu:Bütün dizgi yöntemleri yeni bir değer döndürür. Orjinal değişkeni değiştirmez.
Dizgi HTML Sarmalama Yöntemi
HTML sarmalama yöntemleri HTML işaretleri içinde sarılmış dizgiyi döndürür.
Bu yöntemler standart yöntemler değildir ve beklenmedik şekilde çalışabilir.
Method | Açıklama |
---|---|
anchor() | Dizgiyi bağlantı noktası olarak gösterir. |
big() | Büyük yazı ile dizgiyi gösterir. |
blink() | Parlayan dizgiyi gösterir. |
bold() | Kalın yazı ile dizgiyi gösterir. |
fixed() | Sabit aralık yazı ile dizgiyi gösterir. |
fontcolor() | Belirtilen renkte dizgiyi gösterir. |
fontsize() | Belirtilen boyutta dizgiyi gösterir. |
italics() | Yatık yazı ile dizgiyi gösterir. |
link() | Dizgiyi bağlantı olarak gösterir. |
small() | Küçük yazı ile dizgiyi gösterir. |
strike() | Silme çizgili dizgiyi gösterir. |
sub() | Dizgiyi alt indexli metin olarak gösterir. |
sup() | Dizgiyi üst indexli metin olarak gösterir. |
String nesnesi tanımı
Dizgiler, JavaScript'in temel veri türlerinden biridir. String sınıfı, temel dizgi değerlerini işlemek için yöntemler sağlar.
String nesnelerinin length ÖzelliğiBu dizgi içindeki karakter sayısını beyan eder.
String sınıfı, dizgileri işlemek için birçok yöntem tanımlar, örneğin karakter veya alt dizgi çıkarımı veya karakter veya alt dizgi araması.
Dikkat Edin:JavaScript dizgileri değişmez (immutable)dir, String sınıfı tanımlanan yöntemleri dizgi içeriğini değiştiremez. Benzer String.toUpperCase() Bu tür yöntemler, tamamen yeni bir dizgi döndürür, eski dizgiyi değiştirmez.
Daha eski Netscape kod tabanlı JavaScript implementasyonlarında (örneğin Firefox implementasyonunda), dizgelerin davranışı okunabilir karakter dizileri gibi davranır. Örneğin, dizgi s'ten üçüncü karakteri almak için s[2] yerine daha standart s.charAt(2) kullanılabilir. Ayrıca, dizgilere for/in döngüsü uygulanırken, dizgideki her karakterin dizgi alt indekslerini döndürür (ancak dikkat edilmesi gereken, ECMAScript standartlarına göre length özelliği döndürülemez). Dizginin dizgi davranışı standart dışı olduğundan, bu kullanılmamalıdır.
Ders dışı Kitaplar
Daha fazla bilgi için, JavaScript İleri Düzey Eğitimindeki ilgili içerikleri okuyun:
- ECMAScript Referans Türleri
- Referans türleri genellikle sınıf (class) veya nesne olarak adlandırılır. Bu bölümde ECMAScript'in önceden tanımlanmış referans türlerini açıklıyoruz.
- Önceki Sayfa JS Set
- Sonraki Sayfa JS Nesneleri