UCASE$

It converts string values to uppercase.
Example:

CLS
x$ = "teach school"
PRINT UCASE$(x$)
END

Output:

TEACH SCHOOL

LCASE$

It converts string value to lowercase.
Example:

CLS
x$ = "TEACH SCHOOL"
PRINT LCASE$(x$)
END

Output:

teach school

LEFT$

it extract and return the number of characters from the let of a string.
Example:

CLS
x$ = "computer"
PRINT LEFT$(x$, 5)
END

Output:

compu

RIGHT$

It extract and return the numbers of characters from the right of a string.
Example:

CLS
x$ = "computer"
PRINT RIGHT$(x$, 4)
END

Output:

uter

MID$

It is used to pick up the required strings from the string.
Example:

CLS
a$ = "computer"
PRINT MID$(a$, 3, 5)
END

Output:

mpute

Video Tutorial for more information

LTRIM$

LRTIM$ is used to remove the spaces from the left of the string and RTRIM$ is used to remove the spaces from the right of the string.
Example:

CLS
a$ = "computer        "
b$ = "        science"
PRINT a$ + b$
PRINT RTRIM$(a$) + LTRIM$(b$)
END

Output:

computer              science
computerscience

LEN

It returns the length of a give string.
Example:

CLS
b$ = "nepal"
PRINT LEN(b$)
END

Output:

5

VAL

If both string are started with number value. This function can perform mathematical calculations among them.
Example:

CLS
a$ = "10 boys"
b$ = "20 girls"
total = VAL(a$) + VAL(b$)
PRINT "Total students = "; total
END

Output:

Total students = 30

ASC

It returns ASCII value of a character.
Example:

CLS
x$ = "A"
PRINT ASC(x$)
END

Output:

65

Some ASCII value of characters are given below

Characters ASCII value
A to Z (Capital letters) 65 to 90
a to z (Small letters) 97 to 122
0 to 9 (Numbers) 48 to 57

CHR$

It returns character value of a give ASCII code.
Example:

CLS
PRINT CHR$(65)
END
CLS
FOR i = 65 TO 90
PRINT i; "="; CHR$(i)
NEXT i
END
Output:

A
Output:

65 = A
66 = B
.
.
90 = Z

Video Tutorial for more Information

STR$

It converts numeric value to string value, which cannot be used for mathematical calculations.
Example:

CLS
a = 50
b = 20
PRINT "Before using STR$ : "; a + b
PRINT "After using STR$ : "; STR$(a) + STR$(b)
END

Output:

 
Before using STR$ : 70
After using STR$ : 50 70

STRING$

It returns a string of a specified length made up of a repeating character.
Example:

CLS
PRINT STRING$(5, 97)
END
 
CLS
FOR i = 5 TO 1 STEP -1
    PRINT STRING$(i, "A")
NEXT i
END
Output:

aaaaa
Output:

AAAAA
AAAA
AAA
AA
A

SPACE$

It is used to put blank spaces.
Example:

CLS
PRINT "Class"; SPACE$(6); "Roll.No"
END

Output:

Class      Roll.NO

TAB

It is used to put Tab.
Example:

CLS
x$ = "Name"
y$ = "Address"
PRINT TAB(5); x$; TAB(10); y$
END

Output:

 
     Name  Address

DATE$ and TIME$

DATE$ and TIME$ returns the current date and time respectively.
Example:

CLS
PRINT DATE$
PRINT TIME$
END

 

<< Table of Content >>