ASP Tutorial : Operator Math, Comparrison, Logic

Didalam VBScript dikenal beberapa operator yang digunakan dalam berbagai proses manipulasi data, seperti inisiasi/memasukkan data, matematika, pembandingan nilai dan proses membandingkan ekspresi dengan operator logika.

Operator Keterangan
= Memasukkan data kedalam variable
^ Operasi Matematika pemangkatan
* Matematika Perkalian
/ Matematika Pembagian
Mod Mencari sisa hasil pembagian
\ Kebalikan dari mod, mencari bilangan integer dari hasil suatu pembagian
+ Matematika Penjumlahan
- Matematika Pengurangan
& Penggabungan String

Berikut ini beberapa contoh untuk memperjelas fungsi dari operator-operator diatas

var_1 = 12
2^2 = 4
2*3 = 6
2/2 = 1
10 Mod 3 = 1
10\3 = 3
10+1 = 11
10-1 = 9

Operator Pembandingan

Operator pembandingan digunakan untuk membandingkan suatu nilai atau operasi matematika dengan nilai atau operasi yang lain dan akan menghasilkan nilai varian bersbtipe booelan (True/False). Satu catatan penting yang harus diingat adalah bahwa nilai-nilai atau hasil operasi yang dibandingkan haruslah memiliki subtipe yang sama dan akan menghasilkan pesan kesalahan bila subtipenya tidak sama.

Operator Keterangan
< Lebih Kecil
> Lebih Besar
<= Lebih Kecil atau Sama Dengan
>= Lebih Besar atau Sama Dengan
= Sama Dengan
<> Tidak Sama Dengan

Contoh dari penggunaan operator diatas

‘a bernilai True
a = 5 > 1
b bernilai True
b = 2 >= 2
‘c bernilai True
c = ("aku" <> "saya")

Operator Logika

Operator logika befungsi untuk membandingkan 2 ekspresi dan akan menghasilkan nilai bersubtipe booelan (True/False).

Operator Keterangan
AND Akan menghasilkan nilai True jika ke-dua ekspresi yang dibandingkan bernilai True, jika tidak maka akan menghasilkan nilai False
OR Akan Menghasilkan nilai True jika setidaknya ada satu ekspresi yang diandingkan bernilai True
XOR Akan menghasilkan nilai True jika kedua ekspresi yang dibandingkan memiliki nilai yang berbeda
NOT Akan menghasilkan nilai kebalikan dari nilai hasil
EQV Akan menghasilkan nilai True jika kedua ekspresi bernilai sama
IMP Akan menghasilkan nilai False hanya jika nilai ekspresi seelah kiri bernilai True dan ekspresi sebelah kanan benilai False

1 Response to “ASP Tutorial : Operator Math, Comparrison, Logic”


  1. 1 mizzan

    mas arip yg budiman,
    gimana script untuk penjumlahan data angka/numbering yang diambil dari data base ms. acces (kayak di prog. exel digabung dari beberapa kolom terus ada rumus sum nya gitu),terus gimana ya caranya agar angka yang ribuan ada tanda titiknya misal (20.500)terima kasih atas semua masukannya!kalau bisa jawab lewat email aja!