İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Javascript'te Atama Operatörleri - Ders 7

V

vBasic

Misafir
Herkese merhabalar, bir önceki dersimizde aritmetiksel operatörleri öğrenmiştik bu dersimiz de ise değer atamalarını göreceğiz. Dilerseniz önce kullanılabilecek operatörlerimize bir göz atalım.

Hc0xb2.png


Toplayarak Atama Yapmak
Toplayarak atama yapabilmek için belirtilen değişkenin yanına operatörümüzü ekleyerek eklenmesi gereken değeri yazabiliriz. Örneğin,
HTML:
var sayi = 10;
sayi += 20;
document.write(sayi);
Yukarıdaki işleme baktığımızda sayi değişkeninin değerine 10 atanmış. Daha sonra kendi değerinin üzerine 20 eklenmesi istenmiş buna göre ekran çıktımız 30 olarak dönecektir. Bu işlemin matematiksel açılımı şu şekildedir:
- x'in değeri 10'dur.
- x + 20 = x
- Sonuç olarak x'in değeri 30 olmuş olur.​

Çıkartarak Atama Yapmak
Çıkartarak atama yapabilmek için belirtilen değişkenin yanına operatörümüzü ekleyerek çıkarılması gereken değeri yazabiliriz. Örneğin,
HTML:
var i = 40;
i -= 50;
document.write(i);
Yukarıdaki işleme baktığımızda i değişkeninin değerine 40 atanmış. Daha sonra kendi değerinden 50 çıkarılması istenmiş buna göre ekran çıktımız -10 olarak dönecektir. Bu işlemin matematiksel açılımı şu şekildedir:
- i'nin değeri 40'tır.
- i - 50 = i
- Sonuç olarak i'nin değeri -10 olmuş olur.​

Çarparak Atama Yapmak
Çarparak atama yapabilmek için belirtilen değişkenin yanına operatörümüzü ekleyerek çarpılması gereken değeri yazabiliriz. Örneğin,
HTML:
var a = 3;
a *= 5;
document.write(a);
Yukarıdaki işleme baktığımızda a değişkeninin değerine 3 atanmış. Daha sonra kendi değeriyle 5'in çarpılması istenmiş buna göre ekran çıktımız 15 olarak dönecektir. Bu işlemin matematiksel açılımı şu şekildedir:
- a'nın değeri 3'tür.
- a x 5 = a
- Sonuç olarak a'nın değeri 15 olmuş olur.​

Bölerek Atama Yapmak
Bölerek atama yapabilmek için belirtilen değişkenin yanına operatörümüzü ekleyerek bölünmesi gereken değeri yazabiliriz. Örneğin,
HTML:
var f = 9;
f /= 2;
document.write(f);
Yukarıdaki işleme baktığımızda f değişkeninin değerine 9 atanmış. Daha sonra kendi değerine 2'nin bölünmesi istenmiş buna göre ekran çıktımız 4.5 olarak dönecektir. Bu işlemin matematiksel açılımı şu şekildedir:
- f'nin değeri 9'dur.
- f ÷ 2 = f
- Sonuç olarak f'nin değeri 4.5 olmuş olur.​

Mod Alarak Atama Yapmak
Mod alarak atama yapabilmek için belirtilen değişkenin yanına operatörümüzü ekleyerek modunun alınması gereken değeri yazabiliriz. Örneğin,
HTML:
var z = 12;
z %= 4;
document.write(z);
Yukarıdaki işleme baktığımızda z değişkeninin değerine 12 olarak atanmış. Daha sonra kendi değerine 2'ye bölümünden kalanının alınması istenmiş buna göre ekran çıktımız 0 olarak dönecektir. Bu işlemin matematiksel açılımı şu şekildedir:
- z'nin değeri 12'dir.
- z ÷ 4 = 3, kalan ise 0
- Sonuç olarak z'nin mod değeri 0 olmuş olur.​

Bu dersimizin de sonuna geldik, sizlere örnek olarak hemen aşağıda sorular hazırlayacağım bu soruları çözerek pratiğinizi geliştirme çalışabilirsiniz, bunlar basit operatör türleridir kullanılabilecek farklı operatörlerde mevcuttur ancak onlara ilerleyen derslerde değinmek istiyorum. Yeni derslerde görüşmek üzere, iyi çalışmalar...

Aşağıdaki soruların cevaplarını bulmaya çalışın, şaşırtmalı sorulara dikkat
smile.gif


Örnek 1: Aşağıdaki kodun ekran çıktısı nedir?
HTML:
var i = 8;
i += i;
document.write(i);

Örnek 2: Aşağıdaki kodun ekran çıktısı nedir?
HTML:
var a = 3;
var b = 7;
a -= b;
document.write(b);

Örnek 3: Aşağıdaki kodun ekran çıktısı nedir?
HTML:
var erkek = 9;
var bayan = 17;
erkek += bayan;
document.write(erkek);

Örnek 4: Aşağıdaki kodun ekran çıktısı nedir?
HTML:
var 2elma = 2;
2elma += 5;
document.write(2elma);

Örnek 5: Aşağıdaki kodun ekran çıktısı nedir?
HTML:
var domates = 8;
var curukDomates = 3;
curukDomates -= domates;
document.write(curukDomates);

Örnek 6: Aşağıdaki kodun ekran çıktısı nedir?
HTML:
var kare = 16;
kare *= 2;
document.write(kare);

Örnek 7: Aşağıdaki kodun ekran çıktısı nedir?
HTML:
var mermi = 40;
mermi %= 4;
document.write(mermi);

Örnek 8: Aşağıdaki kodun ekran çıktısı nedir?
HTML:
var n = 6;
n /= 3 + (12 - 5);
document.write(n);

Örnek 9: Aşağıdaki kodun ekran çıktısı nedir?
HTML:
var a = 1;
var b = 2;
a++;
a *= b;
document.write(a);

Örnek 10: Aşağıdaki kodun ekran çıktısı nedir?
HTML:
var x = 9;
var y = 6;
var z = 4;
y = z;
z *= y;
document.write(x);
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

<-->sekito <-->sekito
Üst