Anasayfa>Makaleler>Programlama>Asp>Aspde VBScriptte Operatörler
Facebook'da Paylaş Twitter'da Paylaş Frienfeed'de Paylaş Myspace'de Paylaş Delicious'da Paylaş Google'da Paylaş Yahoo'da Paylaş Buzz'da Paylaş Digg'de Paylaş Mixx'de Paylaş Stumbleupon'da Paylaş Reddit'de Paylaş Linkedin'de Paylaş Rss

Aspde VBScriptte Operatörler

{Makale Yılmaz CANKAYA tarafından Asp altkategorisine eklendi}

11:13:29 | 06 Ekim 2010

Bilgisayar Operatörü ile program Operatörü arasında fazla bir fark yoktur. Her ikisi de verdiğiniz değerleri ya karşılaştırır bir sonuç bulurlar; ya da bu değerlerle aritmetik işler yapar ve bir sonuç ortaya çıkartırlar.

Bilgisayar Operatörü daha sonra bu iş için sizden para ister; program operatörü istemez! VBScript’in operatörleri ve yaptıkları işler şöyle sıralanır:


 

Operatör            İşlev                                                                                Sınıfı         

+                        Toplama                                                                          Aritmetik

-                         Çıkartma                                                                        

*                        Çarpma

/                         Bölme

^                        Üssünü alma

                         Tamsayı bölme

Mod                  Modüler aritmetik

=                        Bir değişkenin diğerine eşit olduğunu sınar                   Karşılaştırma

<>                      Bir değişkenin diğerine eşit olmadığını sınar

>and<              Bir değişkenin diğerinden büyük veya küçük olduğunu sınar (and kelimesi var)

>= and <=       Bir değişkenin diğerinden büyük veya eşit, veya küçük veya eşit olduğunu sınar (and kelimesi var)

Is                     Bir ifadedeki iki referansın aynı Nesne’ye yapılıp yapılmadığını sınar

And                 Bir veya daha fazla değişkeni test olarak karşılaştırır          Mantıksal

Or                    Bir işlemin devamı için hangi koşulun oluşması gerektiğini sınar

Not                  Bir ifadeyi negatif hale getirir

XoR                Sadece bir koşulun doğru olup olmadığını sınar

Eqv                  İki değişkenin eşitliğini sınar

Imp                  İki ifadede mantıksal implikasyon işlemi yapar.

VBScript ile yazacağımız ASP sayfalarında bu işlemcileri beklediğimiz sonucu verebilmesi için kullanım sıraları önemlidir. Bunu bir örnekle açıklayalım. 100’den 6’yı çıkarmak ve sonucu 2’ye bölmek istiyorsunuz; sonuç 47 olacaktır. Yani: 100-6/2. Değil mi? Bu işlemin VBScript’teki sonucu 97 olacaktır. Çünkü, VBScript önce 6’yı 2’ye bölecek ve elde ettiği sonucu 100’den çıkartacaktır. VBScript’te, aritmetik işlemlerin yapılma sırası şöyledir:

Operatör            İşlev                                 Öncelik                                                     

+                        Toplama                           3

-                         Çıkartma                          3

*                        Çarpma                            2

/                         Bölme                              2

^                        Üssünü alma                    1


VBScript ile hesap işlemi yaparken, aritmetik işlem sırasını karıştırarak hatalı sonuç almamak için sık sık parantez kullanmak yerinde olur. Yukarıdaki örnek şöyle yazılabilirdi: (100-6)/2. Tabii amacınız 100’ü 6/2’ye bölmek ise bu işlemi şöyle yazmalısınız: 100-(6/2).

Yorumlar(1)

Misafir / 85.108.207.40
11:44:40 | 06 Ekim 2010
Güzel bir yazı olmuş. teşekkürler

Yorumla

Yorumlayan: / 38.107.179.211
Yorum:
  Gerekli alanlari doldurmayı unutmayınız.

Popüler Resimler

Popüler Makaleler

Etiketler

insert into kodlama asp operatörleri case else open şart komutu round asp değişkenler var for next trim operatörler if makaleler sayı üretmek request form tamsayı eğer asp anlatımları randomize rnd asp dersleri ondalıklı sayılar space mantıksal rasgele sayılar loop mysql replace fonksiyonlar değişkenler ifade select case programlama form asp fonksiyon endif for döngüsü database yazılım sonsuz döngü boyut size next html dersleri replace fonksiyonu yer değiştirme script len