Özet - Değişkenler
- Node.js kursu
- Başlangıç
- Ders 12/116
- 5 dk
let, const, destructuring ve spread'i birleştirerek bir profil programı yazarsın.
Özet - Değişkenler
Bu grupta değişken tanımlamanın modern yolunu gördün: let değişebilir, const sabit, var eski tarz. Tür çıkarımı sayesinde türü açıkça yazmazsın; destructuring ve spread/rest ile değerleri kolayca çıkarıp birleştirirsin.
Şimdi iki küçük görev var: biri fiyat hesaplama, diğeri destructuring ile değer çıkarma. Önce öğrendiklerini hatırla, sonra uygula.
Uygulama const ile hesaplama
const price = 100 ve const tax = 18 tanımla. total değişkenini price + tax olarak hesapla. console.log(total) ile yazdır.
Başlangıç kodu
// price, tax ve total değişkenlerini tanımla
// console.log ile total yazdırÖrnek çözüm
const price = 100;
const tax = 18;
const total = price + tax;
console.log(total);Beklenen çıktı
118
Uygulama Destructuring ile değer çıkar
point adında bir nesne tanımla: x alanı 5, y alanı 10 olsun. Destructuring ile x ve y değerlerini çıkar. Sonra console.log(x + y) ile toplamlarını yazdır.
Başlangıç kodu
const point = { x: 5, y: 10 };
// Destructuring ile x ve y çıkar
// console.log ile x + y yazdırÖrnek çözüm
const point = { x: 5, y: 10 };
const { x, y } = point;
console.log(x + y);Beklenen çıktı
15
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Kavramları eşleştir
| Kavram | Anlamı |
|---|---|
let |
Değişebilir değişken |
const |
Sabit değişken |
... |
Spread/rest operatörü |
{ a, b } |
Destructuring |
2 Destructuring hatırlatma
const point = { x: 5, y: 10 };
const ____ = point;
const point = { x: 5, y: 10 };
const { x, y } = point;
Açıklama: Süslü parantez nesne destructuring içindir.