Javascript Tüm String fonksiyonları ve Kullanımı
JavaScript'te, bir metnin karakterlerinin bir araya gelmesiyle oluşan veri tipine string denir. String veri tipi, JavaScript'te metin işleme işlemleri için kullanılır ve çift tırnak ("), tek tırnak ('), veya backtick (`) işareti ile oluşturulabilir.
Örnek olarak:
const message = "Hello World!";
const name = 'John Doe';
const templateString = `My name is ${name}.`;
console.log(message); // "Hello World!"
console.log(name); // "John Doe"
console.log(templateString); // "My name is John Doe."
JavaScript'de, template string (şablon dizisi) olarak da bilinen backtick ( ) içinde yazılan stringler, içinde değişkenler veya ifadelerin yerleştirilmesine olanak sağlar.
Örneğin:
let ad = "John";
let soyad = 'Doe';
let tamAd = `${ad} ${soyad}`;
console.log(`Merhaba, benim adım ${tamAd}!`);
Yukarıdaki örnekte, backtick işaretleri arasında yazılan string, içinde ${} işaretleri ile tamAd değişkeninin yerini almıştır. Bu sayede, console.log fonksiyonu ile "Merhaba, benim adım John Doe!" metni yazdırılmıştır.
Ayrıca, template stringler içinde ternary ifadeleri veya fonksiyon çağrılarını da kullanabilirsiniz. Örneğin:
let x = 10;
console.log(`x, ${x > 0 ? 'pozitif' : 'negatif'} bir sayıdır.`);
Yukarıdaki örnekte, x değişkeninin değerine göre, pozitif veya negatif yazısı yazdırılmaktadır.
length: Bir dizginin karakter sayısını döndürür.
let str = "Hello World";
console.log(str.length); // 11
charAt(): Belirtilen dizginin belirtilen indeksindeki karakteri döndürür.
let str = "Hello World";
console.log(str.charAt(0)); // "H"
<charCodeAt(): Belirtilen dizginin belirtilen indeksindeki karakterin Unicode değerini döndürür.
let str = "Hello World";
console.log(str.charCodeAt(0)); // 72
concat(): Bir dizginin sonuna bir veya daha fazla dizgi ekler ve sonucu döndürür.
let str1 = "Hello";
let str2 = "World";
console.log(str1.concat(" ", str2)); // "Hello World"
includes(): Bir dizginin belirtilen bir alt dizgi içerip içermediğini kontrol eder ve sonucu döndürür.
let str = "Hello World";
console.log(str.includes("World")); // true
indexOf(): Belirtilen alt dizginin ilk bulunduğu dizginin indeksini döndürür. Alt dizgi bulunamazsa -1 döndürür.
let str = "Hello World";
console.log(str.indexOf("o")); // 4
lastIndexOf(): Belirtilen alt dizginin son bulunduğu dizginin indeksini döndürür. Alt dizgi bulunamazsa -1 döndürür.
let str = "Hello World";
console.log(str.lastIndexOf("o")); // 7
localeCompare(): Belirtilen dizgi ile karşılaştırılır ve sonucu döndürür.
let str1 = "Hello";
let str2 = "World";
console.log(str1.localeCompare(str2)); // -1
match(): Belirtilen bir düzenli ifadeyle eşleşen karakter dizgilerinin bir dizi halinde döndürülmesini sağlar.
let str = "Hello World";
console.log(str.match(/o/g)); // ["o", "o"]
replace(): Bir dizgideki belirtilen bir alt dizgiyi başka bir alt diziyle değiştirir ve sonucu döndürür.
let str = "Hello World";
console.log(str.replace("World", "Universe")); // "Hello Universe"
search(): Belirtilen bir düzenli ifadeyle eşleşen karakter dizgilerinin dizindeki konumunu döndürür.
let str = "Hello World";
console.log(str.search(/o/g)); // 4
slice(): Belirtilen dizgideki karakterlerin bir bölümünü bir başlangıç ve bir bitiş konumu belirterek alır ve sonucu döndürür.
let str = "Hello World";
console.log(str.slice(0, 5)); // "Hello"
split(): Belirtilen bir ayraç karakteri veya düzenli ifadeye göre bir dizgiyi parçalar ve sonucu bir dizi olarak döndürür.
let str = "Hello World";
console.log(str.split(" ")); // ["Hello", "World"]
substr(): Bir dizgide belirtilen konumdan başlayarak belirtilen sayıda karakteri alır ve sonucu döndürür.
let str = "Hello World";
console.log(str.substr(6, 5)); // "World"
substring(): Bir dizgide belirtilen iki konum arasındaki karakterleri alır ve sonucu döndürür.
let str = "Hello World";
console.log(str.substring(0, 5)); // "Hello"
toLocaleLowerCase(): Bir dizginin tüm karakterlerini küçük harfe dönüştürür ve sonucu döndürür.
let str = "Hello World";
console.log(str.toLocaleLowerCase()); // "hello world"
toLocaleUpperCase(): Bir dizginin tüm karakterlerini büyük harfe dönüştürür ve sonucu döndürür.
let str = "Hello World";
console.log(str.toLocaleUpperCase()); // "HELLO WORLD"
toLowerCase(): Bir dizginin tüm karakterlerini küçük harfe dönüştürür ve sonucu döndürür.
let str = "Hello World";
console.log(str.toLowerCase()); // "hello world"
toUpperCase(): Bir dizginin tüm karakterlerini büyük harfe dönüştürür ve sonucu döndürür.
let str = "Hello World";
console.log(str.toUpperCase()); // "HELLO WORLD"
trim(): Bir dizginin başındaki ve sonundaki boşlukları kaldırır ve sonucu döndürür.
let str = " Hello World ";
console.log(str.trim()); // "Hello World"
valueOf(): Bir dizginin ilgili ilkel değerini döndürür.
let str = "Hello World";
console.log(str.valueOf()); // "Hello World"
- HTML
- CSS
- PHP
- JQUERY
- PHOTOSHOP
- JavaScript
- Web Dünyası
- Linux
- MİTHRİL FRAMEWORK
- Laravel
- Git
- React
- HTML LİNK(Bağlantı)EKLEME - LİNK VERME
- HTML YAZI VE RESİM ORTALAMA
- HTML RESME LİNK VERME
- HTML FORM OLUŞTURMA
- CSS YATAY MENÜ YAPIMI
- CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
- HTML RESİM EKLEME
- HTML DİV ve SPAN NEDİR?
- HTML ARKAPLANA MÜZİK EKLEME
- KALİTE KAYBETMEDEN RESİMLERİ BÜYÜTME