Şablon Sabitleri ve Yaygın Dize İşlemleri
Şablon sabitlerini ve temel dize yöntemlerini kullanın; sayılara ve Date temellerine hızlıca göz atın.
Şablon Sabitleri ve Yaygın Dize İşlemleri, CoddyKit'te ücretsiz bir JavaScript Academy dersidir. Bu, 3 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, JavaScript Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. JavaScript Academy kursu toplamda 3 dersten oluşur.
Giriş
Amaç: Metni şablon değişmezleriyle biçimlendirin ve basit dize yöntemlerini kullanın. Ardından sayılara ve tarihlere kısa bir giriş yapın.
- Şablon değişmezleri
- Yaygın dize işlemleri
- Güvenli yuvarlama
- Tarih temelleri

Şablon değişmezlerinin temelleri
Değerleri doğrudan eklemek için ters tırnakları ve ${} ifadesini kullanın. Çok satırlı metinleri oluşturmak da kolaydır.
// Template literals use backticks and ${}
// They support variables, expressions, and multi-line text
const name = "Ayla";
const score = 7;
const msg = `Hello, ${name}! Your score is ${score * 10}.`;
console.log(msg);
const lines = `Line 1
Line 2`;
console.log(lines);

Dize yöntemlerine genel bakış
uzunluk, trim, toUpperCase, includes, indexOf ve slice yöntemlerini uygulayın.
// Common string methods on a small example
const title = " JavaScript Basics ";
console.log("Length:", title.length);
console.log("Trim:", title.trim());
console.log("Upper:", title.toUpperCase());
console.log("Includes JS:", title.includes("JavaScript"));
console.log("Index of B:", title.indexOf("B"));
console.log("Slice 2..6:", title.slice(2, 6));

Kısa biçimlendirme
Şablonlar, uzun + zincirlerinden daha kısa ve okunması daha kolaydır.
// Concatenation with + versus template literals
const user = "Mina";
const points = 12;
const viaPlus = "User: " + user + ", Points: " + points;
const viaTpl = `User: ${user}, Points: ${points}`;
console.log(viaPlus);
console.log(viaTpl);

Yuvarlamanın temelleri
Tamsayılar için Math.round, floor ve ceil kullanın. toFixed, sabit sayıda ondalık basamak içeren bir dize döndürür.
// Numbers: integers, floats, and rounding helpers
const price = 4.35;
const qty = 3;
const total = price * qty;
console.log("Total raw:", total);
console.log("Math.round:", Math.round(total));
console.log("Math.floor:", Math.floor(total));
console.log("Math.ceil:", Math.ceil(total));
// toFixed returns a string with fixed decimals
console.log("toFixed(2):", total.toFixed(2));

Tarihlere kısa bakış
new Date() ile bir Date oluşturun. Parçaları alıcılarla okuyun ve standart bir biçim için ISO çıktısı alın.
// Date basics: now, parts, and ISO output
const now = new Date();
console.log("Now:", now.toString());
console.log("Year:", now.getFullYear());
console.log("ISO:", now.toISOString());

Şablon değişmezi sınaması
Hızlı kontrol: Ters tırnaklar ve ${}.

Özet
Özet: Şablon değişmezlerini kullandınız, temel dize yöntemlerini uyguladınız, sayıları güvenli biçimde yuvarladınız ve tarihler oluşturup yazdırdınız.

Sıkça Sorulan Sorular
“Şablon Sabitleri ve Yaygın Dize İşlemleri” dersi ücretsiz mi?
Evet — “Şablon Sabitleri ve Yaygın Dize İşlemleri” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve JavaScript Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. JavaScript Academy kursu toplamda 3 dersten oluşur.
“Şablon Sabitleri ve Yaygın Dize İşlemleri” dersinde ne öğreneceğim?
Şablon sabitlerini ve temel dize yöntemlerini kullanın; sayılara ve Date temellerine hızlıca göz atın. JavaScript Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
JavaScript Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te JavaScript Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 1. dersidir.
“Şablon Sabitleri ve Yaygın Dize İşlemleri” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu JavaScript Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her JavaScript Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Şablon Sabitleri ve Yaygın Dize İşlemleri
- Sayılar — Tam Sayılar ve Ondalıklar, Math Temelleri
- Tarihler — Temeller, Saat Dilimleri, Intl.DateTimeFormat