QuickBasic keywords
The following table lists every QuickBasic keyword alphabetically.
The numbers on the left are the learning priority for math based computing or on screen presentation. 1 means learn first, 10 means learn last or maybe not at all and unnumbered means ignore.
g means graphical and s means sound or music and will be ranked 1 to 3.
X means should not be in the language and should not be used under any circumstances.
| QuickBasic | |
| ABS() | |
| ACCESS | |
| ALIAS | |
| AND | |
| ANY | |
| APPEND | |
| AS | |
| ASC() | |
| ATN() | |
| 1 | BEEP |
| BINARY | |
| BLOAD | |
| BSAVE | |
| BYVAL | |
| 6 | CALL |
| CALLS | |
| CASE | |
| CCUR() | |
| CDBL() | |
| CDECL | |
| CHAIN | |
| CHDIR | |
| CHDRIVE | |
| CHR$() | |
| CINT() | |
| g1 | CIRCLE |
| CLEAR | |
| CLNG() | |
| CLOSE | |
| 1 | CLS |
| 1 | COLOR |
| COM | |
| COMMAND$ | |
| COMMON | |
| CONST | |
| COS() | |
| CSNG() | |
| CSRLIN() | |
| CURDIR$() | |
| CURRENCY | |
| CVC() | |
| CVD() | |
| CVI() | |
| CVL() | |
| CVS() | |
| DATA | |
| DATE$() | |
| DECLARE | |
| DEF | |
| DEFCUR | |
| DEFDBL | |
| DEFINT | |
| DEFLNG | |
| DEFSNG | |
| DEFSTR | |
| DELETE | |
| DIM | |
| DIR$() | |
| 3 | DO |
| DOUBLE | |
| g | DRAW |
| 5 | ELSE |
| 5 | ELSEIF |
| 1 | END |
| 5 | ENDIF |
| ENVIRON | |
| ENVIRON$() | |
| EOF() | |
| EQV | |
| ERASE | |
| ERDEV() | |
| ERDEV$() | |
| ERL() | |
| ERR() | |
| ERROR | |
| EVENT | |
| 9 | EXIT |
| EXP() | |
| FIELD | |
| FILEATTR() | |
| FILES | |
| FIX() | |
| 5 | FOR |
| s1 | FRE() |
| FREEFILE() | |
| 7 | FUNCTION |
| GET | |
| X | GOSUB |
| X | GOTO |
| HEX$() | |
| 5 | IF |
| IMP | |
| INKEY$() | |
| INP() | |
| 2 | INPUT |
| INPUT$() | |
| INSTR() | |
| INT() | |
| INTEGER | |
| IOCTL() | |
| 5 | IS |
| 10 | KILL |
| LBOUND() | |
| 7 | LCASE$() |
| LEFT$() | |
| LEN() | |
| 1 | LET |
| g1 | LINE |
| LIST | |
| LOC() | |
| LOCAL | |
| LOCATE | |
| LOCK | |
| LOF() | |
| LOG() | |
| LONG | |
| 3 | LOOP |
| LPOS() | |
| 6 | LPRINT |
| LSET | |
| LTRIM$() | |
| MID$() | |
| MKC$() | |
| MKD$() | |
| MKI$() | |
| MKL$() | |
| MKS$() | |
| 10 | MKDIR |
| MOD | |
| NAME | |
| 5 | NEXT |
| NOT | |
| OCT$() | |
| OFF | |
| ON | |
| OPEN | |
| OPTION | |
| OR | |
| OUT | |
| OUTPUT | |
| PAINT | |
| PALETTE | |
| PCOPY | |
| PEEK() | |
| PMAP() | |
| POINT() | |
| POKE | |
| POS | |
| PRESET | |
| 1 | |
| PSET | |
| 6 | RANDOM |
| 6 | RANDOMIZE |
| 6 | READ |
| 8 | REDIM |
| 1 | REM |
| RESET | |
| RESTORE | |
| RESUME | |
| RETURN | |
| RIGHT$() | |
| 10 | RMDIR |
| RND() | |
| RSET | |
| RTRIM$() | |
| 10 | RUN |
| SADD() | |
| 6 | SCREEN() |
| SEEK() | |
| SEG | |
| 5 | SELECT |
| SETMEM() | |
| SGN() | |
| SHARED | |
| 10 | SHELL |
| SIGNAL() | |
| SIN() | |
| SINGLE | |
| 1 | SLEEP |
| SOUND | |
| SPACE$() | |
| SPC() | |
| SQR() | |
| SSEG() | |
| SSEGADD() | |
| STACK() | |
| STATIC | |
| 5 | STEP |
| STICK() | |
| STOP | |
| STR$() | |
| STRING | |
| STRING$() | |
| 6 | SUB |
| SWAP | |
| 10 | SYSTEM |
| TAB() | |
| TAN() | |
| THEN | |
| TIME$() | |
| TIMER() | |
| 5 | TO |
| TYPE | |
| UBOUND() | |
| 7 | UCASE$() |
| UEVENT | |
| UNLOCK | |
| 3 | UNTIL |
| UPDATE | |
| USING | |
| VAL() | |
| VARPTR() | |
| VARPTR$() | |
| VIEW | |
| WAIT | |
| WEND | |
| WHILE | |
| WIDTH | |
| 8 | WINDOW |
| WRITE | |
| XOR |