String metotları
- Node.js kursu
- Başlangıç
- Ders 30/116
- 4 dk
.length, .toUpperCase, .toLowerCase yöntemlerini öğrenirsin.
Dize metotları
Node.js'te metinler dize (string) türünde tutulur. Bir dizenin kaç karakterden oluştuğunu .length özelliği ile öğrenirsin: "Merhaba".length sonucu 7'dir.
Dize metotları, dize üzerinde işlem yapan araçlardır. .toUpperCase() harfleri büyütür, .toLowerCase() harfleri küçültür. Örneğin "kitap".toUpperCase() sonucu "KİTAP" olur. Metotlar orijinal dizeyi değiştirmez; yeni bir dize döndürür.
toUpperCase ve toLowerCase
Bir dizenin harflerini büyütmek için .toUpperCase(), küçültmek için .toLowerCase() kullanırsın. İkisinin sonunda da parantez aç-kapa () zorunludur çünkü bunlar metot çağrılarıdır.
Önemli ayrım: metotlar orijinal dizeyi değiştirmez. const name = "Ayşe"; name.toUpperCase(); çağrısı yeni dize "AYŞE" üretir ama name yine "Ayşe" kalır. Sonucu kullanmak için onu yeni bir değişkene atamalısın: const big = name.toUpperCase();.
Uygulama Şehri büyük harfe çevir
city değişkenine "Ankara" değeri verilmiş. big adında yeni bir değişken tanımla ve city.toUpperCase() sonucunu ata. Sonra big'i console.log ile yazdır. Çıktı tek satırda ANKARA olmalı.
Başlangıç kodu
const city = "Ankara";
// big değişkenini toUpperCase ile tanımla ve yazdırÖrnek çözüm
const city = "Ankara";
const big = city.toUpperCase();
console.log(big);Beklenen çıktı
ANKARA
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 const w = "Merhaba"; w.length kaçtır?
const w = "Merhaba";
w.length- 5
- 6
- 7 Doğru cevap
- 8
Açıklama: "Merhaba" 7 karakterdir; length 7 döner.
2 toUpperCase çağrısını yaz
const name = "Ayşe";
const big = name____;
const name = "Ayşe";
const big = name.toUpperCase();
Açıklama: .toUpperCase() harfleri büyütür.
3 Metodu işlevine eşle
| Kavram | Anlamı |
|---|---|
.length |
Karakter sayısı |
.toUpperCase() |
Harfleri büyütür |
.toLowerCase() |
Harfleri küçültür |
"metin" |
Dize sabiti |