# Asc

Returns the ASCII value (character code) of the first character of a string. Returns 0 if string is empty.

See also Chr.

### Syntax

    Asc(string)

##### string

Any string.

### Examples

    <!--- This code illustrates ASC --->
    <HTML>
    <HEAD>
    <TITLE>
    Asc Example
    </TITLE>
    </HEAD>

    <BODY BGCOLOR=silver>
    <H3>Asc Example</H3>

    <!--- if the character string is not empty, then
    output its ascii value --->
    <CFIF IsDefined("FORM.charVals")>

        <CFIF FORM.charVals is not "">
            <CFOUTPUT>#Left(FORM.charVals,1)# =
              #Asc(FORM.charVals)#</CFOUTPUT>
        <CFELSE>
    <!--- if it is empty, output an error message --->
            <H4>Please enter a character</H4>
        </CFIF>
    </CFIF>

    <FORM ACTION="asc.cfm" METHOD="POST">
    <P>Type in a character to see its ASCII value
    <BR><INPUT TYPE="Text" NAME="CharVals" size="1" MAXLENGTH="1">
    <P><INPUT TYPE="Submit" NAME=""> <INPUT TYPE="RESET">
    </FORM>

    </BODY>
    </HTML>