Ana içeriğe geç
Modül 1 · Ders 1 ders 4Kurstaki 1/32~8 min
Modül dersleri (1/4)

Değişkenler: let ve const

JavaScript'te değişkenler bir değeri bağladığımız adlardır. Her zaman sen "gerçek" kod yazın, yapacağınız ilk şey, yapmak istediğiniz şeylere isim vermektir. manipüle etmek istiyorum. Modern JavaScript size iki anahtar kelime sunar:

JS
const numero = 42; // valore fissato per sempre
let contatore = 0; // valore che puoi riassegnare

İngilizce okuyun: _"42 değerini numero olarak adlandırın". O andan itibaren, aynı blokta numero yazdığınızda, JS bunu şununla değiştirir: 42.

const: neredeyse her zaman kullanmak istediğiniz varsayılan

const yeniden atanamayan bir değişken bildirir. Bir kez bağlandığınızda yapamazsınız onu başka bir değere yönlendirin:

JS
const pi = 3.14;
pi = 3; // TypeError: Assignment to constant variable.

Bu katılık iyi bir şeydir: Adınızdaki isimlerin büyük çoğunluğu kod, kullanım ömrü boyunca değişmemesi gereken bir değeri temsil eder ve const bunu okuyucuya açık bir şekilde ifade eder.

let: değer değiştiğinde

let yeniden atanabilir bir değişken bildirir. Bir ismin olması gerektiğinde onu kullanırsın zaman içinde farklı değerlere işaret edin:

JS
let punteggio = 0;
punteggio = punteggio + 10;
punteggio = punteggio + 5;
console.log(punteggio); // 15

Kapsam: Bir değişkenin yaşadığı yer

let ve const bildirildikleri blokta yaşıyor; yani, küme parantezleri arasında { … }. Bu bloğun dışında mevcut değiller:

JS
{
  const segreto = 'shh';
  console.log(segreto); // 'shh'
}
console.log(segreto); // ReferenceError: segreto is not defined

Deneyin

Egzersiz#js.m1.l1.e1
Denemeler: 0Yükleniyor…

'Ciao, mondo!' değeriyle 'selamlama' adında bir sabit bildirin. ve sonra bunu son ifade olarak yazın (böylece sonuç olarak gösterilecektir).

Düzenleyici yükleniyor…
İpucu göster

Bir JS bloğunun son ifadesi, alıştırmanın 'dönüş değeri' olarak yakalanır.

3 denemeden sonra çözüm mevcut

Alıştırmayı gözden geçirin

Egzersiz#js.m1.l1.e2
Denemeler: 0Yükleniyor…

Başlangıç ​​değeri 0 olan "toplam" adında bir "let" oluşturun, buna 7 ve ardından 5 ekleyin, son olarak "toplam"ı son ifade olarak değerlendirin.

Düzenleyici yükleniyor…
İpucu göster

Bir izni 'isim = isim + bir şey' (veya '+=' kısayolu) ile yeniden atayabilirsiniz.

3 denemeden sonra çözüm mevcut