React ES6 Değişkenleri


Değişkenler

ES6'dan önce değişkenlerinizi tanımlamanın tek bir yolu vardı: varanahtar kelime ile. Bunları tanımlamadıysanız, global nesneye atanırlardı. Katı modda olmadığınız sürece, değişkenleriniz tanımsızsa bir hata alırsınız.

Şimdi, ES6 ile değişkenlerinizi tanımlamanın üç yolu vardır: var, let, ve const.

nerede

var x = 5.6;

varBir fonksiyonun dışında kullanırsanız , global kapsama aittir.

Bir fonksiyonun içinde kullanırsanız var, o fonksiyona aittir.

Bir varbloğun içini, yani bir for döngüsünü kullanırsanız, değişken o bloğun dışında da kullanılabilir durumdadır.

varblok kapsamı değil, işlev kapsamı vardır .

İzin Vermek

let x = 5.6;

letöğesinin blok kapsamlı sürümüdür varve tanımlandığı blok (veya ifade) ile sınırlıdır.

Bir letbloğun içini, yani bir for döngüsünü kullanırsanız, değişken yalnızca o döngünün içinde kullanılabilir.

letblok kapsamına sahiptir .


w3schools CERTIFIED . 2022

Sertikalı olmak!

React modüllerini tamamlayın, alıştırmaları yapın, sınava girin ve w3schools sertifikalı olun!

95 $ KAYIT

const

const x = 5.6;

constbir kez oluşturulduktan sonra değerinin asla değişmeyeceği bir değişkendir.

constblok kapsamına sahiptir .

Anahtar kelime constbiraz yanıltıcı.

Sabit bir değer tanımlamaz. Bir değere sabit bir referans tanımlar.

Bu nedenle şunları YAPAMAZSINIZ:

  • Sabit bir değeri yeniden atayın
  • Sabit bir diziyi yeniden atama
  • Sabit bir nesneyi yeniden atama

    Ama sen yapabilirsin:

  • Sabit dizinin öğelerini değiştirin
  • Sabit nesnenin özelliklerini değiştirin

Egzersizlerle Kendinizi Test Edin

Egzersiz yapmak:

Değiştirilemeyecek bir değişken oluşturun.

 x = 5.6;