![]() |
![]() |
| ||||||||||||||||||||||||||||||||||||||||||
Matematikai operátorokA matematikai operátorok az összes számtípusra alkalmazhatók, míg a + operátor karakterláncokkal is használható.
Logikai operátorokA logikai operátorokkal az elemek a Boolean-algebra szabályai szerint köthetők össze. Ha az operátorokat logikai értékeken használjuk, a művelet közvetlenül az eredményt adja. Ha egész számokkal vagy hosszú egész számokkal használjuk, akkor a művelet bitszinten történik.
Összehasonlító operátorokAz összehasonlító operátorok minden alap-változótípussal használhatók (számok, dátumok, karakterláncok és logikai értékek).
Megjegyzés - A StarOffice Basic nem támogatja a VBA Like összehasonlító operátorát. ElágazásokAz elágazási utasításokkal egy kódrészlet végrehajtását egy adott feltételtől tehetjük függővé. If...Then...ElseA legegyszerűbb elágazási utasítás az If utasítás, ahogy az a következő példában is látható:
A B = 2 értékadás csak akkor történik meg, ha az A változó értéke nagyobb háromnál. Az If utasítás egyik változata az If/Else utasítás:
Ebben a példában B értéke akkor lesz 2, ha A értéke nagyobb 3-nál, egyébként B értéke 0 lesz. Létrehozhatunk bonyolultabb feltételeket is az If utasítások egymásba ágyazásával:
Ha A értéke 0, akkor B értéke 0 lesz. Ha A értéke kisebb háromnál (de nem egyenlő 0-val), akkor B értéke 1 lesz. Minden egyéb helyzetben (azaz, ha A nagyobb 3-nál vagy egyenlő azzal), B értéke 2 lesz. Select...CaseA Select...Case utasítás az egymásba ágyazott If utasítások alternatívája, és akkor érdemes használni, ha egy változó értékét több feltétellel kell ellenőrizni:
| ||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||