JavaScript Değişkenleri ve Sabitleri

Bu eğitimde, JavaScript değişkenleri ve sabitleri hakkında bilgi edinecek ve ayrıca örnekler yardımıyla bunları nasıl başlatacağınızı ve kullanacağınızı öğreneceksiniz.

JavaScript Değişkenleri

Programlamada değişken, verileri tutmak için bir kaptır (depolama alanı). Örneğin,

let num = 5;

Burada num5 sayısını tutan değişkendir.

JavaScript Değişkenleri Bildirme

JavaScript'te, değişkenleri bildirmek için varve letanahtar sözcükleri kullanırız. Örneğin,

 var x; let y;

Burada x ve y değişkenlerdir.

JavaScript var Vs let

Her ikisi de varve letdeğişkenleri bildirmek için kullanılır. Ancak aralarında bazı farklılıklar vardır.

var İzin Vermek
var JavaScript'in eski sürümlerinde kullanılır letES6'dan (ES2015) başlayan değişkenleri tanımlamanın yeni yoludur .
var işlev kapsamlı (sonraki eğitimlerde tartışılacaktır). let blok kapsamlı (sonraki eğitimlerde tartışılacaktır).
Örneğin, var x; Örneğin, let y;

Not: Bunun letyerine kullanmanız önerilir var. Ancak, desteklemeyen birkaç tarayıcı vardır let. Daha fazla bilgi edinmek için JavaScript let tarayıcı desteğini ziyaret edin.

JavaScript Değişkenleri Başlat

=Bir değişkene değer atamak için atama operatörünü kullanırız.

 let x; x = 5;

Burada, x değişkenine 5 atanır.

Ayrıca, bildirimi sırasında değişkenleri de başlatabilirsiniz.

 let x = 5; let y = 6;

JavaScript'te, değişkenleri tek bir ifadede bildirmek mümkündür.

 let x = 5, y = 6, z = 7;

Bir değişkeni başlatmadan kullanırsanız, bir undefineddeğeri olacaktır .

 let x; // x is the name of the variable console.log(x); // undefined

Burada x değişken adıdır ve herhangi bir değer içermediğinden tanımsız olacaktır.

Bir undefinedsonraki öğreticide ayrıntılı olarak ve diğer veri türleri hakkında bilgi edineceksiniz .

Değişkenlerin Değerini Değiştirin

Değişkende depolanan değeri değiştirmek mümkündür. Örneğin,

 // 5 is assigned to variable x let x = 5; console.log(x); // 5 // vaue of variable x is changed x = 3; console.log(x); // 3

Bir değişkenin değeri değişebilir . Dolayısıyla isim değişkeni .

JavaScript Değişkenlerini Adlandırma Kuralları

Değişkenleri adlandırmanın kuralları şunlardır:

  1. Değişken adları bir harf, alt çizgi _veya dolar işaretiyle başlamalıdır $. Örneğin,
     //valid let a = 'hello'; let _a = 'hello'; let $a = 'hello';
  2. Değişken isimleri sayılarla başlayamaz. Örneğin,
     //invalid Let 1a = 'hello'; // this gives an error
  3. JavaScript büyük / küçük harfe duyarlıdır. Yani y ve Y farklı değişkenlerdir. Örneğin,
     let y = "hi"; let Y = 5; console.log(y); // hi console.log(Y); // 5
  4. Anahtar sözcükler değişken adları olarak kullanılamaz. Örneğin,
     //invalid let new = 5; // Error! new is a keyword.

Notlar:

  • Değişkenleri istediğiniz şekilde adlandırabilseniz de, açıklayıcı bir değişken adı vermek iyi bir uygulamadır. Elma sayısını saklamak için bir değişken kullanıyorsanız, x veya n yerine elma veya numberOfApples kullanmak daha iyidir.
  • JavaScript'te, değişken adları genellikle birden fazla kelimeye sahipse camelCase'de yazılır. Örneğin, ad, yıllıkSalary vb.

JavaScript Sabitleri

constAnahtar kelime de tanıtıldı ES6 (ES2015) sabitler oluşturmak için sürümü. Örneğin,

 const x = 5;

Bir sabit başlatıldığında, değerini değiştiremeyiz.

 const x = 5; x = 10; // Error! constant cannot be changed. console.log(x)

Basitçe, sabit, değeri değiştirilemeyen bir değişken türüdür.

Ayrıca, onu başlatmadan bir sabit ilan edemezsiniz. Örneğin,

 const x; // Error! Missing initializer in const declaration. x = 5; console.log(x)

Not: Bir değişkenin değerinin program boyunca değişmeyeceğinden eminseniz, kullanmanız önerilir const. Ancak, desteklemeyen birkaç tarayıcı vardır const. Daha fazla bilgi edinmek için JavaScript const tarayıcı desteğini ziyaret edin.

Artık değişkenler hakkında bilgi sahibi olduğunuza göre, bir sonraki öğreticide bir değişkenin saklayabileceği farklı veri türlerini öğreneceksiniz.

Ilginç makaleler...