VBScript
ASP-koulutus / kurssit v. 2008
Kurssit saatavilla kautta Suomen. Tule, tutustu ja varaa oma koulutustapahtumasi jo tänään. Kurssit järjestää IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat
Operaattorit
Operaattoreiden avulla voidaan hallita ja verrata numeroita ja merkkijonoja. Perusoperaattoreita ovat esimerkiksi yhteen-, jako-, kerto- ja vähennyslaskut. Seuraava taulu sisältää listauksen VBScriptin operaattoreista:
| ARITMEETTISET | OPERAATTORIT |
| ^ | Potenssiin korotus |
| - | Vähennyslasku |
| * | Kertolasku |
| / | Jakolasku |
| \ | Kokonaislukujen jakolasku |
| Mod | Jakojäännös |
| + | Yhteenlasku |
| & | Merkkijonon / muuttujan yhteen liittäminen |
| VERTAILUOPERAATTORIT |
| = | Yhtä suuri kuin |
| <> | Eri suuri kuin |
| < | Pienempi kuin |
| > | Suurempi kuin |
| <= | Pienempi tai yhtä suuri kuin |
| >= | Suurempi tai yhtä suuri kuin |
| Is | Tasa-arvoinen olio |
| LOOGISET OPERAATTORIT |
| Not | Looginen negaation (etumerkin vaihto) |
| And | Looginen konjunktio |
| Or | Looginen disjuntio |
| Xor | Looginen poissulkeminen |
| Eqv | Looginen samanarvoisuus |
| Imp | Looginen implikaatio |
Eräs yleisimmistä virhetilanteista, joka liittyy VBScript ohjelmointiin, on merkkijonon ja muuttujien käsitteleminen. Merkkijonojen yhdistäminen tapahtuu:
'tulos: Jotain tekstiä
strStringi = "Jotain" &" " &"tekstiä" &"."
'tulos: 1234
sStringi2 = "12"&"34"
'ja yhdistetään muuttujat
strSuperStringi = sStringi &sStringi2
Merkkijonon ja kokonaisluvun liittäminen toisiinsa tapahtuu samalla syntaksilla. Sen sijaan seuraava ei toimi:
'ei toimi
strStringi = "Moi" + 2
'mutta tämä toimii ja palauttaa luvun 46
strStringi = 12 + 34
Operaattorit noudattavat perinteistä vasemmalta oikealle laskutoimitustapaa. Mikäli suoritusjärjestystä halutaan muuttaa, tulee se tehdä joko käyttämällä sulkuja tai pilkkomalla lause useammaksi erilliseksi lauseeksi. Mikäli toimituksessa käytetään operaattoreita useasta eri ryhmästä, suoritetaan ensiksi aritmeettiset operaattorit, sitten vertailuoperaattorit ja viimeiseksi loogiset operaattorit.
Tutustu artikkelin muihin osiin:
»»» VBScript
»»»Syntaksi
»»» VBScript
»»»Tietotyypit
»»» VBScript
»»»Muuttujat
»»» VBScript
»»»Taulukot
»»» VBScript
»»»Operaattorit
Tallenna tämä sivu kirjanmerkkeihin!