Neler yeni
Türkiye'nin En Güncel Forum Sitesi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı yada giriş yapmalısınız. Forum üye olmak tamamen ücretsizdir.

JavaScript'te değişkenleri

ByOnur58

Kayıtlı Üye
MFC Üyesi
  • Üyelik Tarihi
    7 Ocak 2015
  • Mesajlar
    2,113
  • MFC Puanı
    10
  • MFC Seviyesi

1)Sadece değer ataması yaparak. Örneğin, x = 35

2)var anahtar sözcüğüyle birlikte kullanarak. Örneğin, var x = 35

var sayi1
var sayi2
sayi1=5
sayi2=10

veya,

var sayi1, sayi2
sayi1=5
sayi2=10

veya,

var sayi1=10, sayı2=5
var a=115;
var cevap=null ;
var bedel=37.5;
var durum=true;
var str="selam";

Değişkenleri Değerlendirmek
Bir değişkene veya dizi (array) öğesine herhangi bir değer tahsis edilmemişse değeri undefined olarak belirlenir; ataması yapılmamış bir değişkeni işleme soktuğumuzda bildirim türüne göre aşağıdaki sonuçlarla karşılaşırız.
1) Değer ataması yapılmamış değişken var anahtar sözcüğü kullanılmadan bildirilmişse, işlem sonucunda çalışma zamanı hatası(runtime error) ile karşılaşılır.

2) Değer ataması yapılmamış bir değişken var anahtar sözcüğü ile bildirilmişse, işlem sonucunda tanımsız bir değer veya NaN değeri elde edilir.
Bunlara örnek.





OPERATÖRLER
Aritmetik Operatörler
Her zaman kullandığımız bu operatörler + (toplama, - (çıkarma ), * (çarpma) , / (bölme) , % (tamsayılı bölme işlemi yapar ve kalanı verir).


örnek uygulama:



sonuç:

Toplama=23
Çıkarma=13
Çarpma=90
Bölme3.6
Kalan=3
Özel Operatörler
Bazen değişkenlerin değerini, kendisiyle işlem yaparak değiştirebiliriz.Örneğin:

var sayi = 9
sayi = sayi + 1
Bu durumda sayi =9 + 1 = 10 olur.

var sayi = 9
sayi = sayi - 1
Bu durumda sayi = 9 - 1 = 8 olur.

var sayi = 9
sayi = sayi * 5
Bu durumda sayi = 9 * 5 = 45 olur.

var sayi = 50
sayi = sayi / 2
Bu durumda sayi = 50 / 2 = 25 olur.

var sayi = 21
sayi = sayi % 4
Bu durumda sayi = 21 % 4 = 1 olur.

Bu işlemleri şu işaretlerle de yapabiliriz: "+=", "-=", "*=", "/=" ve "%=". Aşağıdaki işlemler birbiriyle aynı sonucu verir.

sayi+=7 eşittir sayi=sayi+7
sayi-=8 eşittir sayi=sayi-8
sayi*=12 eşittir sayi=sayi*12
sayi/=3 eşittir sayi=sayi/3
sayi%=5 eşittir sayi=sayi%5
Karşılaştırma operatörler
==Eşitlik (Equal)
Eğer operandlar birbirleri ile eşit ise "true" geri döner. Eğer operandlar aynı türden değilse, JavaScript operandları karşılaştırma için uygun bir tipe dönüştürür.
!=Eşitsizlik (Not equal)
Eğer operandlar birbirleri ile eşit değilse "true" geri döner. Eğer operandlar aynı türden değilse, JavaScript operandları karşılaştırma için uygun bir tipe dönüştürür.
= = =Katı eşitlik (Strict equal)
Eğer operandlar birbirleri ile eşit ve aynı türden ise "true" geri döner.
! = =Katı eşitsizlik (Strict not equal)
Eğer operandlar birbirleri ile eşit değilse ve/veya aynı türden değilse "true" geri döner.
>Büyüktür (Greater than)
Soldaki operand sağdakinden büyükse "true" geri döner.
>=Büyük veya eşittir(Greater than or equal)
Soldaki operand sağdakinden büyük veya eşitse "true" geri döner.
<Küçüktür (Less than)
Soldaki operand sağdakinden küçükse "true" geri döner.
<=Küçük veya eşittir (Less than or equal)
Soldaki operand sağdakinden küçük veya eşitse "true" geri döner

Uygulanışı:



2 == deger1
"2" == deger1
2 == '2'

deger1 != 4
deger2 != "2"

2 === deger1
deger2 === 4

deger1 !== "2"
2 !== '2'

deger2 > deger1

deger2 > deger1
deger1 >= 2

deger1 < deger2

deger1 <= deger2
deger1 <= 3


Mantıksal Operatörler
Bu tip operatörler iki değişkene bağlı karşılaştırılmaların yapılmak istendiği durumlarda kullanılır. Operatörler && , || , ! operatörleridir.
&& And (ve)
operatörü iki değişkenin de değeri doğru olması istendiğinde kullanılır



sonuç:

geçtiniz notunuz 85

|| or (veya)
operatörü iki değişkenden en az birinin doğru olması durumu istediğinde kullanılır

örnek uygulama:



sonuç:

21 pozitif sayı

! Not (değil)
operatörü değişkenin değeri doğru ise yanlış , yanlış ise doğru olması istendiği durumlarda kullanılır


sonuç:

-1 Negatif sayı
 
Üst Alt