JavaScript Değişkenleri

JavaScript Değişkenleri

JavaScript değişkenleri, veri değerlerini depolayan kaplardır.

Bu örnekte, x, y ve z değişkenlerdir:

Örnek

var x = 7;
var y = 8;
var z = x + y; 

Kişisel olarak deneyin

Örnekte, şunu elde edebilirsiniz:

  • x 7 değerini saklar
  • y 8 değerini saklar
  • z 15 değerini saklar

Benzer cebir

Bu örnekte, price1, price2 ve total değişkenlerdir:

Örnek

var price1 = 7;
var price2 = 8;
var price3 = 12;
var total = price1 + price2 + price3;

Kişisel olarak deneyin

Programlamada, cebir gibi, değişkenler (örneğin, price1) kullanırız ki değerleri saklayalım.

Programlamada, cebir gibi, ifadelerde değişkenler kullanırız (total = price1 + price2).

Örnekte, total'in 27 olduğunu hesaplayabilirsiniz.

İpucu:JavaScript değişkenleri, veri değerlerini depolayan kaplardır.

JavaScript tanımlayıcıları

hepsi JavaScript değişkenile başlamalıbenzersiz isminıntanımlayıcı

Bu benzersiz isimlerTanımlayıcı

Tanımlayıcı kısa isimler (örneğin, x ve y) veya daha tanımlayıcı isimler (age, sum, totalVolume) olabilir.

Değişken adı (tekil tanımlayıcı) oluşturma genel kuralları şunlardır:

  • İsimler harf, rakam, alt çizgi ve dolar işareti içerebilir
  • İsimler harf ile başlamalı
  • İsimler de olabilir $ ve _ Başlangıç (ama bu rehberde bunu yapmayacağız)
  • İsimler büyük/küçük harfe duyarlıdır (y ve Y farklı değişkenlerdir).
  • Kullanılmayan kelimeler (örneğin, JavaScript anahtar kelimeleri) değişken adı olarak kullanılamaz.

İpucu:JavaScript tanımlayıcıları büyük/küçük harfe duyarlıdır.

atama operatörü

JavaScript'te, eşit işareti (=atama operatörüdür, 'eşittir' operatörü değil.

Bu, cebirle farklıdır. Aşağıdaki kod cebirde geçersizdir:

x = x + 5

Ancak JavaScript'te bu çok mantıklıdır: x + 5'in değerini x'e atayın.

x + 5'in değerini hesaplayın ve sonucu x'e ekleyin. (x'nin değeri 5 artar.)

Açıklama:JavaScript'teki "eşitlik" işleviyet operatoru ==

JavaScript Veri Tipleri

JavaScript değişkenleri, örneğin 100 gibi sayısal değerler ve "Bill Gates" gibi metin değerlerini saklayabilir.

Programlamada, metin değerleri dizeler olarak adlandırılır.

JavaScript birçok veri türüyle işlem yapabilir, ancak şu anda sadece sayısal ve metin değerlerine odaklanıyoruz.

Diziler çift veya tek tırnak içinde sarılır. Sayısal değerler tırnak içinde olmaz.

Sayısal değerler, çift veya tek tırnak içinde olduğunda metin dizisi olarak görülür.

Örnek

var pi = 3.14;
var person = "Bill Gates";
var answer = 'How are you!';

Kişisel olarak deneyin

Değişken Açıklama (Oluşturma) JavaScript

JavaScript'te bir değişken oluşturmak "değişken açıklamak" olarak adlandırılır.

Değişken oluşturmak için: var Anahtar kelimelerle JavaScript değişkenleri açıklanır:

var carName;

Açıklama yapıldıktan sonra, değişken değer içermeyen bir durumdadır. (Teknik olarak, değeri tanımsız。)

ihtiyaç duyduğunuzdadeğer atmaDeğişkene değer atmak için

carName = "porsche";

Değişkene değer atarken:

var carName = "porsche";

Yukarıdaki örnekte, carName adlı bir değişken oluşturduk ve ona "porsche" değerini attık.

Sonra, id="demo" olan HTML paragrafında bu değeri "çıkartıyoruz":

Örnek

<p id="demo"></p>
<script>
var carName = "porsche";
document.getElementById("demo").innerHTML = carName; 
</script>

Kişisel olarak deneyin

İpucu:

Tüm değişkenleri betiğin başında açıklamak iyi bir alışkanlıktır!

Bir cümlede çok değişken

Bir cümlede birçok değişken açıklanabilir. var Bir cümlenin başında vevirgülDeğişkenleri ayırıcı:

var person = "Bill Gates", carName = "porsche", price = 15000;

Kişisel olarak deneyin

Açıklamalar çok satırlı olabilir:

var person = "Bill Gates",
carName = "porsche",
price = 15000;

Kişisel olarak deneyin

Value = undefined

Bilgisayar programlarında, bildirilen değişkenler genellikle değer içermeyenlerdir. Değer, hesaplanması gereken içerik olabilir veya daha sonra sağlanacak veri, örneğin veri girişi olabilir.

Değer içermeyen bir değişken, değerinin olmayacağı tanımsız

carName değişkeninin bu cümlenin ardından değeri tanımsız:

Örnek

var carName;

Kişisel olarak deneyin

JavaScript değişkenini tekrar tanımlama

JavaScript değişkenini yeniden tanımlarsanız, değerini kaybetmezsiniz.

Bu iki cümlenin ardından, değişken carName'nin değeri hala "porsche" dir:

Örnek

var carName = "porsche";
var carName; 

Kişisel olarak deneyin

JavaScript Mantıksal

Algebraya benzer şekilde, JavaScript değişkenleri üzerinden aritmetik işlemler yapabilirsiniz, = ve + işlevleri gibi:

Örnek

var x = 3 + 5 + 8;

Kişisel olarak deneyin

Stringler de artı işaretini kullanabilir, ancak stringler birleştirilir:

Örnek

var x = "Bill" + " " + "Gates";

Kişisel olarak deneyin

Bunu da deneyebilirsiniz:

Örnek

var x = "8" + 3 + 5;

Kişisel olarak deneyin

İpucu:Sayısal değerleri çift tırnak içinde yerleştirirseniz, geri kalan değerler string olarak algılanır ve birleştirilir.

Şimdi bunu deneyin:

Örnek

var x = 3 + 5 + "8";

Kişisel olarak deneyin

Dış okuma

JavaScript ileri düzey eğitim: ECMAScript grameriECMAScript değişkenleri