Başlangıç Düzeyi JavaScript Örnekleri

// Mart 1st, 2009 // JavaScript

Javascript ve Dört İşlem

var dortIslem = function(){
    this.aciklama = "4 işlemi tek fonksiyon içerisinde belirtiyoruz";

    this.toplama = function(){
        return arguments[0] + arguments[1];
    }
    this.cikarma = function(){
        return arguments[0] - arguments[1];
    }
    this.carpma = function(){
        return arguments[0] * arguments[1];
    }
    this.bolme = function(){
        return arguments[0] / arguments[1];
    }

}

var islem = new dortIslem();

//islem.aciklama;
//islem.toplama(2,5);
//islem.cikarma(2,5);
//islem.carpma(2,5);
islem.bolme(2,5);

Tek fonksiyon içerisinde tanımladığımız toplama çıkarma çarpma ve bölme işlemlerini

 var islem = new dortIslem();  

Diyerek önce 4 işlem adlı fonksiyonumuzun bir instance'ini belirtiyoruz sonra da

 islem.aciklama;

>>"4 işlemi tek fonksiyon içerisinde belirtiyoruz"  

işlemimizin açıklama değerini döndürüyoruz

 islem.toplama(2,5);

>> 7  

işlem fonksiyonumuzun alt fonksiyonu olan toplama fonksiyonumuza iki adet argüman göndererek toplama işlemimizi gerçekleştiriyoruz

 islem.cikarma(2,5);

>> -3  

işlem fonksiyonumuzun alt fonksiyonlarından biri
olan cikarma fonksiyonumuza iki adet argüman göndererek cikarma işlemimizi gerçekleştiriyoruz

 islem.bolme(2,5);

>> 0.4  

işlem fonksiyonumuzun alt fonksiyonlarından biri
olan bolme fonksiyonumuza iki adet argüman göndererek bolme işlemimizi gerçekleştiriyoruz

islem.carpma(2,5);

>> 10 

işlem fonksiyonumuzun alt fonksiyonlarından biri
olan carpma fonksiyonumuza iki adet argüman göndererek carpma işlemimizi gerçekleştiriyoruz

Şimdi yine yukarıdaki örnekten basit prototype kullanmayı görelim prototype komutu ile verdiğimiz dortIslem fonksiyonuna yeni alt methodlar ekleyebiliriz şimdi bir de mod almayı ekleyelim dortIslem fonksiyonumuza

 dortIslem.prototype.modAl = function(){
        return arguments[0] % arguments[1];
}  

modAl adlı yeni methodumuzu dortIslem fonksiyonumuza eklemiş bulunuyoruz şimdi ilgili bir örnek yapalım

islem.modAl(5,2); 

şimdi eklediğimiz modAl methodumuzu deneyebiliriz!

Leave a Reply