JavaScript - Değişkenler

JavaScript Veri Türleri

Bir programlama dilinin en temel özelliklerinden biri, desteklediği veri türleri kümesidir. Bunlar, bir programlama dilinde temsil edilebilen ve manipüle edilebilen değer türleridir.

JavaScript, üç ilkel veri türüyle çalışmanıza olanak tanır -

  • Numbers,Örneğin. 123, 120.50 vb.

  • Strings örneğin "Bu metin dizesi" vb.

  • Boolean örneğin doğru veya yanlış.

JavaScript ayrıca iki önemsiz veri türünü tanımlar, null ve undefined,bunların her biri yalnızca tek bir değeri tanımlar. JavaScript, bu ilkel veri türlerine ek olarak, şu adla bilinen bileşik bir veri türünü destekler:object. Nesneleri ayrı bir bölümde ayrıntılı olarak ele alacağız.

Note- JavaScript, tam sayı değerleri ile kayan nokta değerleri arasında bir ayrım yapmaz. JavaScript'teki tüm sayılar, kayan nokta değerleri olarak temsil edilir. JavaScript, IEEE 754 standardı tarafından tanımlanan 64 bit kayan nokta biçimini kullanan sayıları temsil eder.

JavaScript Değişkenleri

Diğer birçok programlama dili gibi JavaScript'in de değişkenleri vardır. Değişkenler adlandırılmış kaplar olarak düşünülebilir. Verileri bu kaplara yerleştirebilir ve ardından verilere yalnızca kabı adlandırarak başvurabilirsiniz.

Bir JavaScript programında bir değişken kullanmadan önce, onu tanımlamalısınız. Değişkenler,var anahtar kelime aşağıdaki gibidir.

<script type = "text/javascript">
   <!--
      var money;
      var name;
   //-->
</script>

Aynı şekilde birden çok değişkeni de tanımlayabilirsiniz. var aşağıdaki gibi anahtar kelime -

<script type = "text/javascript">
   <!--
      var money, name;
   //-->
</script>

Bir değişkende bir değer saklamak denir variable initialization. Değişken başlatma işlemi, değişken oluşturma sırasında veya daha sonraki bir zamanda bu değişkene ihtiyaç duyduğunuzda yapabilirsiniz.

Örneğin, adında bir değişken oluşturabilirsiniz money2000.50 değerini daha sonra atayın. Başka bir değişken için, başlatma sırasında aşağıdaki gibi bir değer atayabilirsiniz.

<script type = "text/javascript">
   <!--
      var name = "Ali";
      var money;
      money = 2000.50;
   //-->
</script>

Note - Kullan varanahtar sözcük yalnızca bildirim veya başlatma için, bir belgedeki değişken adının ömrü boyunca bir kez. Aynı değişkeni iki kez yeniden beyan etmemelisiniz.

JavaScript untypeddil. Bu, bir JavaScript değişkeninin herhangi bir veri türünün değerini tutabileceği anlamına gelir. Diğer birçok dilden farklı olarak, değişken bildirimi sırasında JavaScript'e değişkenin ne tür bir değer tutacağını söylemeniz gerekmez. Bir değişkenin değer türü, bir programın yürütülmesi sırasında değişebilir ve JavaScript bununla otomatik olarak ilgilenir.

JavaScript Değişken Kapsamı

Bir değişkenin kapsamı, içinde tanımlandığı programınızın bölgesidir. JavaScript değişkenlerinin yalnızca iki kapsamı vardır.

  • Global Variables - Global bir değişkenin genel kapsamı vardır, bu da JavaScript kodunuzun herhangi bir yerinde tanımlanabileceği anlamına gelir.

  • Local Variables- Yerel bir değişken, yalnızca tanımlandığı bir işlev içinde görünür olacaktır. İşlev parametreleri her zaman bu işlev için yereldir.

Bir fonksiyonun gövdesi içinde, yerel bir değişken, aynı ada sahip bir global değişkene göre önceliklidir. Global değişkenle aynı ada sahip bir yerel değişken veya fonksiyon parametresi bildirirseniz, global değişkeni etkin bir şekilde gizlersiniz. Aşağıdaki örneğe bir göz atın.

<html>
   <body onload = checkscope();>   
      <script type = "text/javascript">
         <!--
            var myVar = "global";      // Declare a global variable
            function checkscope( ) {
               var myVar = "local";    // Declare a local variable
               document.write(myVar);
            }
         //-->
      </script>     
   </body>
</html>

Bu, aşağıdaki sonucu verir -

local

JavaScript Değişken Adları

Değişkenlerinizi JavaScript'te adlandırırken aşağıdaki kuralları aklınızda bulundurun.

  • JavaScript ayrılmış anahtar sözcüklerinden hiçbirini değişken adı olarak kullanmamalısınız. Bu anahtar kelimeler bir sonraki bölümde bahsedilmektedir. Örneğin,break veya boolean değişken isimleri geçerli değil.

  • JavaScript değişken adları bir sayı (0-9) ile başlamamalıdır. Bir harf veya alt çizgi karakteri ile başlamalıdırlar. Örneğin,123test geçersiz bir değişken adıdır ancak _123test geçerlidir.

  • JavaScript değişken adları büyük / küçük harfe duyarlıdır. Örneğin,Name ve name iki farklı değişkendir.

JavaScript Ayrılmış Kelimeler

JavaScript'teki tüm ayrılmış kelimelerin bir listesi aşağıdaki tabloda verilmiştir. JavaScript değişkenleri, işlevleri, yöntemleri, döngü etiketleri veya herhangi bir nesne adı olarak kullanılamazlar.

Öz Başka örneği değiştirmek
Boole Sıralama int senkronize
kırmak ihracat arayüz bu
bayt genişler uzun atmak
durum yanlış yerli atar
tutmak final yeni geçici
kömür en sonunda boş doğru
sınıf yüzer paket Deneyin
sabit için özel bir çeşit
devam et işlevi korumalı var
hata ayıklayıcı git halka açık geçersiz
varsayılan Eğer dönüş uçucu
sil uygular kısa süre
yapmak ithalat statik ile
çift içinde Süper