CodeBlanks Logo Icon CodeBlanks

Özet - Değişkenler

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

index.js
// price, tax ve total değişkenlerini tanımla
// console.log ile total yazdır

Örnek çözüm

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

index.js
const point = { x: 5, y: 10 };
// Destructuring ile x ve y çıkar
// console.log ile x + y yazdır

Örnek çözüm

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

Soru
const point = { x: 5, y: 10 };
const ____ = point;
Cevap
const point = { x: 5, y: 10 };
const { x, y } = point;

Açıklama: Süslü parantez nesne destructuring içindir.

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