Focus mode
Değişkenler verilerin saklandığı birimlerdir. Değişkenleri tanımlamak için bazı keyword'ler kullanılır. ES6'dan önce, JavaScript'te bir değişken tanımlamak için var
kullanılırdı. Fakat ES6 ile beraber const
ve let
kullanılmaya başlandı. Yani bundan sonra örneklerimizde const
ve let
kullanacağız.
Değişken tanımlamamız için gerekli bir takım değişken tanımlama kuralları vardır. Bu kurallar değişkenimizi tanımlarken nelere dikkat etmemiz gerektiğini gösterir. Bu kuralları sıralamak istersek şöyle olacaktır:
Şimdi gelin bu kuralları teker teker daha detaylı bir şekilde inceleyelim.
Değişken isimlerinde "ğ, ş, ı, ç, ö, ü, İ"
gibi Türkçe karakterler kullanmamak, ilerde yaşayacağınız sorunların önüne geçebilir. Dolayısıyla Türkçe karakter kullanmamaya özen gösterelim. Mesela örnek vermek gerekirse:
function çiçekİsimleri () {
const çiçek1 = "Gül";
const çiçek2 = "Lale";
alert(çiçek1 +" ve "+ çiçek2);
}
Yukarıdaki kodun düzenlenmiş hali şu şekildedir:
function cicekIsimleri () {
const cicek1 = "Gül";
const cicek2 = "Lale";
alert(cicek1 +" ve "+ cicek2);
}
Değişken tanımlarken büyük ve küçük harf kullanımına dikkat edilmelidir. Aksi halde bazı problemlerle karşılaşmanız olasıdır.
Örneğin:
const userName = "Ahmet";
const userNAme = "Ahmet";
İlk yazdığımız değişken ismi ile ikinci yazdığımız değişken ismi tamamen farklıdır. Eğer kodunuzun bir yerinde ilk yazdığımız, başka yerinde ikinci yazdığımız gibi kullanırsanız hata almanız muhtemeldir.
Aynı zamanda değişken tanımlarken kodunuzun daha okunabilir olması için, camelCase
isimlendirme kuralını kullanmalısınız. camelCase
, ilk kelimenin ilk harfi küçük, ikinci kelimenin ilk harfi büyük yazılması durumudur. Yukarıda yazdığımız ilk değişken isminde camelCase
yöntemi kullanılmıştır.
Değişken tanımlarken ilk yazacağımız karakter bir sayı olamaz. Örnek vermek gerekirse:
let 3person = ["Ahmet", "Mehmet", "Ayşe"];
Yukarıdaki yazım şekli yanlıştır. Bu şekilde yazarsak hata alırız. Doğru yazım şekli aşağıdaki gibidir:
let threePerson = ["Ahmet", "Mehmet", "Ayşe"];
ya da kısıca şu şekilde de yazabiliriz:
let person = ["Ahmet", "Mehmet", "Ayşe"];
Değişken tanımlarken let
, const
, if
, for
, while
vs. gibi JavaScript anahtar kelimeleri kullanamayız. Kullandığımız takdirde hata alırız.
Örneğin:
const if = "value1";
const for = "value2";
Yukarıdaki tanımlama şekli yanlıştır.
const user1 = "value"; //sayı ve harf kullanılabilir.
const user_password = "password"; //alt çizgi kullanılabilir.
const user$info = "info"; //dolar işareti kullanılabilir.
Ayrıca sayı, harf, alt çizgi ve dolar işareti değişken isminin başında da, içinde de kullanılabilir.
const user name = "name"; //boşluk kullanılamaz.
const user?password = "password"; //noktalama işareti kullanılamaz.
const user+info = "info"; //sembol kullanılamaz.
camelCase
kullanın. Bu kodunuzun daha okunaklı olmasını sağlar.Programs to Accelerate Your Progress in a Software Career
Join our 4-8 month intensive Patika+ bootcamps, start with the fundamentals and gain comprehensive knowledge to kickstart your software career!
You need to enroll in the course to be able to comment!