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 |