CodeBlanks Logo Icon CodeBlanks

String metotları

.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

index.js
const city = "Ankara";
// big değişkenini toUpperCase ile tanımla ve yazdır

Örnek çözüm

index.js
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?

index.js
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

Soru
const name = "Ayşe";
const big = name____;
Cevap
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

Başlangıç bölümündeki tüm dersler