Lingo Dictionary > A-C > charToNum() |  |

charToNum()

Syntax

    (stringExpression).charToNum
    charToNum(stringExpression)

Description

Function; returns the ASCII code that corresponds to the first character of `stringExpression`.

The `charToNum()` function is especially useful for testing the ASCII value of characters created by combining keys, such as the Control key and another alphanumeric key.

Director treats uppercase and lowercase letters the same if you compare them using the equal sign (`=`) operator; for example, the statement `put ("M" = "m")` returns the result 1 or `TRUE`.

Avoid problems by using `charToNum()` to return the ASCII code for a character and then use the ASCII code to refer to the character.

Example

This statement displays the ASCII code for the letter A:

    put ("A").charToNum
    -- 65

Example

The following comparison determines whether the letter entered is a capital A, and then navigates to either a correct sequence or incorrect sequence in the Score:

    on CheckKeyHit theKey
    	if (theKey).charToNum = 65 then
    		go "Correct Answer"
    	else
    		go "Wrong Answer"
    	end if
    end

See also

`numToChar()`