Özet - Dizeler
- Node.js kursu
- Başlangıç
- Ders 35/116
- 5 dk
String metotlarını birleştirerek bir kartvizit yazarsın.
Kartvizit uygulaması
Bu özette öğrendiğin dize metotlarını birleştirerek bir kartvizit yazdıracağız. Hedef çıktı üç satırlık bir kart: ad (büyük harfle), telefon (sabit genişlikte) ve e-posta (kenar boşlukları temizlenmiş).
Akış şu: name.toUpperCase() adı büyütür, phone.padStart(10, "0") telefonu sabit genişlikte gösterir, email.trim() kenar boşluklarını atar. Sonra her satırı console.log ile yazdırırız. Kartvizit, dize metotlarının gerçek bir işe yaradığı senaryodur.
Uygulama Kartvizidi yazdır
name, phone ve email değişkenleri hazır. Üç satırlık bir kartvizit yazdır: adı name.toUpperCase() ile büyüt, telefonu phone.padStart(10, "0") ile sabitle ve e-postayı email.trim() ile temizle. Her satırı console.log ile yazdır. Çıktı üç satır olmalı: AYŞE, 0005551234 ve ayse@x.com.
Başlangıç kodu
const name = "Ayşe";
const phone = "5551234";
const email = " ayse@x.com ";
// Üç satırı sırayla yazdırÖrnek çözüm
const name = "Ayşe";
const phone = "5551234";
const email = " ayse@x.com ";
console.log(name.toUpperCase());
console.log(phone.padStart(10, "0"));
console.log(email.trim());Beklenen çıktı
AYŞE 0005551234 ayse@x.com
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Kartvizitte adı büyütmek için hangi metot kullanılır?
name.???- .toLowerCase()
- .trim()
- .padStart(3, " ")
- .toUpperCase() Doğru cevap
Açıklama: toUpperCase harfleri büyütür; kartvizitte ad vurgulanır.
2 Telefon satırını yaz
const phone = "5551234";
const line = phone____(10, "0");
const phone = "5551234";
const line = phone.padStart(10, "0");
Açıklama: padStart telefonu 10 haneye sabitler.
3 Yöntemi işleve eşle
| Kavram | Anlamı |
|---|---|
toUpperCase |
Adı büyütür |
padStart |
Telefonu sabitler |
trim |
Boşluğu atar |
split |
Listeyi böler |