Yükleniyor...

JavaScript değişkenleri

Yorumları gördünüz: insan için not, program için depo değil. Sıra değişkenlerde — aynı sayıyı veya metni yeniden yazmamak için değer tutan isimli kutular.

JavaScript’te değişken nedir ve nasıl bildirilir?

Değişken, bir değeri tutan isimdir. let veya const ile ismi oluşturur (bildirir), sonra = ile değer koyarsınız. Bundan sonra değerin kendisini tekrarlamak yerine o ismi çağırırsınız. Sonra değişebilecekse let; ilk atamadan sonra aynı kalmalıysa const. Eski örneklerde bazen var görürsünüz; bu kursta yeni başlayan için let ve const yeterlidir ve tercih edilir.

Hangi anahtar sözcük?

📊 Yeni başlayan için let, const veya var

Anahtar Örnek Yeni başlayan ipucu
let let score = 10; İsim oluşturun; sonra yeni değer verebilirsiniz
const const city = "Oslo"; İsim oluşturun; ilk değerden sonra yeniden atamayın
var var old = 1; Eski stil; çalışır ama burada let / const kullanın
İşaret = score = 15; Daha önce let ile bildirilmiş isme değer koyar
İsmi okumak console.log(score); Saklanan değeri getirir — isim verinin yerini tutar

let ile oluşturup değeri görün

let ismi oluşturur. İlk = değeri içine koyar. console.log konsolda gösterir.

string ile let

javascript
let greeting = "Hello";
console.log(greeting);

const ile oluşturun

const de değer tutar; bu isim için ilk atamayı nihai sayın.

sabit etiketli const

javascript
const course = "JavaScript";
console.log(course);

let değerini değiştirin

let ile yeniden = yazabilirsiniz. İsim aynı kalır; kutunun içi değişir.

let yeniden atama

javascript
let score = 10;
score = 15;
console.log(score);

Konsol 15 gösterir — sonraki atama 10’un yerini aldı.

Önce isim, sonra değer

Bazen yalnızca let status; yazıp sonraki satırda atarsınız. İçinde bir şey yokken, sanki önceden işe yarar bir değer varmış gibi kullanmayın.

Bildirip sonra atamak

javascript
let status;
status = "Ready";
console.log(status);

Bir ifadede iki isim

İsimler bir ifadenin içinde de durabilir. Motor her saklanan değeri okur ve sonucu hesaplar.

bir ifadede iki değişken

javascript
let a = 2;
let b = 3;
console.log(a + b);

Değişken değerini sayfada gösterin

Metni değişkende tutun, sonra o ismi textContent’e verin. Yalnızca değişkendeki string’i değiştirip yenileyin; başlık güncellenir.

Değişkenden sayfa metni

html
<!DOCTYPE html>
<html>
<head>
<title>Variables — Page value</title>
</head>
<body>
<h1 id="msg">Waiting…</h1>
<script>
let message = "Variables hold values";
document.getElementById("msg").textContent = message;
</script>
</body>
</html>

Başlık, message içinde ne varsa onu gösterir. Değişken yeniden kullanılabilir kutudur; DOM satırı yalnızca çıktıyı sayfaya koyar — daha önce pratik ettiğiniz beceri.

Kendiniz deneyin

  1. Adınızı string olarak tutan bir let oluşturun, loglayın, başka string atayıp tekrar loglayın.
  2. Şehir adı için const oluşturup loglayın. Yeniden atamayın; denerseniz hata görürsünüz — o satırı silin.
  3. let total; yazın, sonra total = 5; verin ve total loglayın.
  4. İki sayı ile let yapıp + ile toplamını loglayın.
  5. HTML demoda yalnızca message string’ini değiştirin, yenileyin ve başlığı kontrol edin.

Sık hatalar

  • Bildirmeden (veya işe yarar değer koymadan) ismi kullanmak
  • const score = 1; yazıp sonra score = 2; — const bunu reddeder
  • Sayıyı yalnızca yorumda yazıp programın «hatırlamasını» beklemek — yorum depo değildir
  • Her örneğin var kullanması gerektiğini sanmak — bu kurs let ve const tercih eder
  • Geçersiz veya kafa karıştırıcı isimler (boşluk, rakamla başlama) — Sözdizimi dersinde tanımlayıcı kuralları

Özet

  • Değişken, yeniden kullanılabilir değer için isimli bir kutudur
  • let veya const ile bildirin, = ile atayın
  • let ile yeniden atayın; ilk değerden sonra const’u sabit tutun
  • Yeni başlayan kodunda eski var yerine let ve const
  • Sonraki: veri türleri — değişken hangi tür değerler tutabilir

🧠 Bilginizi Test Edin

Başlamaya Hazır

Bilginizi Test Edin

Bu interaktif sınavla kendini test et ve konuyu ne kadar iyi anladığını gör

❓
7
Sorular
🎯
70%
Geçmek İçin
♾️
∞
Süre
🔄
∞
Deneme

📝 Talimatlar

  • Her soruyu dikkatle okuyun
  • Her soru için en iyi cevabı seçin
  • Quiz'i istediğiniz kadar tekrar alabilirsiniz
  • İlerlemeniz üstte gösterilecek