Javascript'te DeÄŸiÅŸkenler
SakliMavi
Javascript'te Değişkenler
Javascript'te Değişkenler
Değişkenler verileri saklayabilen hafıza bölümleri olarak düşünülebilir. Değişkenlere hafızada belirli bir adres verilir ve saklayacakları veriler için yer ayrılır.
Değişkenler tanımlanırken çeşitli sayı yada alfabetik karakterler kullanılır;
Örnek:
degisken alan_ismi_web Veri
Değişken İsimlendirirken Dikkat Edilecek Noktalar:
1. Değişken isimlendirirken büyük küçük harf kullanımın dikkat etmeliyiz.Büyük bir harf ile aynı harfin küçük olanı aynı olarak algılanmaz.
Örnek:
saklımavi Saklımavi SAKLIMAVİ
Olarak bir değişken isimlendirdiğimizi düşünelim. Bu durumda her bir yazım için ayrı bir değişkene adres atanmasını sağlar.
2. Türkçe karakter kullanmamaya özen göstermeliyiz
3. Değişkenler isimleri bir sayı ile başlamaz.
Örnek:
1noludegisken (hatalı yazım)
4. % $ ... gibi işaretleri kullanırken dikkat etmeliyiz;
Değişken Tanımlama:
Değişkenleri tanımlamak için onlara bir veri değeri atamak gerekir;
Örnek:
Dersnotu=1;
Açıklama:
Dersnotu adındaki değişkene = operatörü aracılığıyla (operatörlere sonra değineceğiz) 1 tam sayı değerini atadık; böylelikle değişken tanımlanmış oldu;
Örnek:
firmaadi = "isimsiz";
Açıklama:
firmaadi 'ndaki değişkene = operatörü aracılığıyla "isimsiz" string değerini atadık;
Operatörler:
Atama Operatörleri:
Değişkenlere değer vermek için kullanılırlar;
= en sık kullanılan atama operatörüdür.
Örnek:
boyut=100;
Açıklama:
İşleminde boyut adındaki değişkene = oparetoru aracılığıyla 100 değerini atadık;
Değişkenleri Birbirine Eşlemek:
Örnek;
Boy=100; En=Boy;
Açıklama:
Boy değişkenine 100 değerini atadık; Sonra En değişkenini tanımladık ve Boy değişkenine eşledik. Böylece En değeri Boy değişkeninin değerine eşit oldu ;
Diğer Atama Operatörleri:
table1
Örnek:
x = 10 ve y = 5 olsun, x += y sonuç olarak x 15 değerini alır, x *= y sonuç olarak x 50 değerini alır, x /= y olsun sonuç olarak x 2 değerini alır, ve x %= y sonuç olarak x sıfır olur çünkü 10 un 5 ile bölümünden kalan sıfırdır..
Karşılaştırma Operatörleri:
table2
Karşılaştırma operatörleri iki değişkeni birbirleriyle karşılaştırmak için kullanılır. Karşılaştırma sonrası doğru ya da yanlış sonuçları döndürülebilir.
Not: Karşılaştırılan değerler string yada sayı olabilirler.
Örnek:
3 = =3 doğru değeri döndürür. 3 < 1 yanlış değeri döndürür. 7 >= 4 doğru değeri döndürür. "ben" != "sen" doğru değeri döndürür. 23 = = "23" doğru değeri döndürür.
Aritmetik Operatöler:
table3
Örnek:
......... A=90; B=30; Sonuc=A+B; ...........
Açıklama:
Sonuç değeri A ile B toplamana eşit yani 120;
Açıklama:
(++) opretoru değişken değerini otomatik olarak 1 arttırır. (++) operatörü değişkenden önce kullanılırsa ilk olarak işlem gerçekleştirilir sonra değişken değeri 1 artar.
(++) değişkenden sonra kullanılırsa ilk olarak değişken değeri 1 artar sonra işlem gerçekleştirilir .
Örnek:
X=100; X++;
Açıklama:
X=100 ifadesi ile X e 100 değeri atandı ;
X++ ifadesi ile X değerine 1 eklendi ve yeni X değeri 101 oldu.
Açıklama:
(- -) opretoru değişken değerini otomatik olarak 1 azaltır. (- -) operatöru değişkenden önce kullanılırsa ilk olarak işlem gerçekleştirilir sonra değişken değeri 1 azalır. (- -) değişkenden sonra kullanılırsa ilk olarak değişken değeri 1 azalır sonra işlem gerçekleştirilir .
Örnek:
X=100; X- -;
Açıklama:
X=100 ifadesi ile X e 100 değeri atandı ;
X- - ifadesi ile X değerinden 1 çıkarıldı i ve yeni X değeri 99 oldu.
Mantık Operatörleri:
table4
Örnek:
x=50; y=60;
***koşulumuzun; (x>y) && (x<y) ile sağlandığını varsayalım.
Bu durumda yanlış değeri döner çünkü ikinci koşul (x<y) doğru oluğu halde birinci (x>y)koşul yanlıştır .&& operatöru her iki koşul da doğru olması gerektiğini belirtir.
Örnek:
x=50; y=60;
***koşulumuzun; (x>y) || (x<y) ile sağlandığını varsayalım.
Bu durumda doğru değeri döner çünkü birinci (x>y) koşul yanlıştır ancak ikinci koşul (x<y) doğrudur..|| operatöru her iki koşuldan en az birinin doğru olması gerektiğini belirtir.