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
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 = 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 |


















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!