Değişken İsimlendirme Kuralları ve Gelenekler

Değişken İsimlendirme Kuralları

Javascript'te bir değişkeni isimlendirirken sadece harfler (ingilizce karakterler) ve rakamlar ile '$' ve '_' sembollerini kullanabilirsiniz. Fakat değişken isminin ilk karakteri rakam ile başlayamaz. Örnekler

//Doğru Örnekler
let isim = 'Javascript';
let kisi1 = 'Öğrenci';
let yeniKullanici = 'FullStack';
let kullanici_turu = 'Çaylak';
let $ = 1985;
let _ = 35.5;

//Yanlış Örnekler
let İSİM = 'Javascript'; //Türkçe karakter kullanılmaz.
let 2kisi = 'Öğrenci'; // İlk karakter rakam olamaz.
let yeni Kullanici = 'FullStack'; // '$' ve '_' hariç semboller kullanılamaz.
let Kullanıcı-Türü = 'Çaylak'; // Türkçe karakter ve sembol hatası.

Javascript'te değişken isimleri büyük-küçük karakter duyarlıdır. Yani 'kullanici' değişkeni ile 'Kullanici' değişkeni birbirinden farklı değişkenler olarak değerlendirilir. Aynı değişken değillerdir. Deneyiniz.

let adres = 'İstanbul';
let Adres = 'Ankara';

alert(adres);
alert(Adres);

Değişkenler değerlerini başka değişkenlerden alabilirler. Deneyiniz.

let kullanici1 = 'yönetici',
    kullanici2 = 'editör',
    kullanici3 = 'okuyucu';
    
let gecerliKullanici = kullanici2;
alert(gecerliKullanici);

// veya başka bir örnek

let sayi1 = 5,
    sayi2 = 10,
    sayi3 = sayi1 + sayi2;
alert(sayi3);

Değişken İsimlendirme Gelenekleri

Programcılar değişkenleri isimlendirirken okunurluğu artırmak için bazı geleneklere uyarlar. Bunların bazıları şunlardır.

  1. Pascal Tipi (PascalCase): Değişkenin her kelimesi büyük harfle başlar, diğerleri küçük yazılır. Örnek: PascalYazimGelenegi = 'Pascal tipi yazım geleneği';

  2. Deve Tipi (CamelCase): Değişkenin ilk kelimesi küçük yazılır, diğerleri büyük harfle başlar ve küçük yazılır. Örnek: deveYazimGelenegi = 'Deve tipi yazım geleneği';

  3. Yılan Tipi: Değişkenin her kelimesinin arasına alt tire konur ve küçük yazılır. Sabitler büyük yazılır. Örnek: yilan_yazim_gelenegi = 'Yılan tipi yazım geleneği';

  4. Macar Gösterimi: Değişken isimlendirmeye ilk başta veri tipi kısaltması ile başlanır ondan sonrası Pascal Tipi olarak devam eder. Sabitler büyük yazılır. Örnek: sMacarGosterimGelenegi = 'Macar gösterimi yazım geleneği';

Bu gelenekler okunurluğu artırmak, detayları kaçırmamak için programcıları tarafından tercih edilen stillerdir. Birini kullanmak zorunluluk olmayıp size uygun bir tarz ile birkaçını kullanarak da kodlayabilirsiniz. İleri konularda 'İyi Yazım Kuralları' olarak bu konunun önemine tekrar değineceğiz.

Last updated