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 |