Home THE HYPERCARD CENTER

HyperTalk Reference
Home » HyperTalk Reference » Functions

Note: This is a work in progress and will be formatting errors. Read more about the project on the home page.

charToNum

the charToNum of char
Value returned: positive integer equal to the ASCII value of the char


Demo Script

on nameUpperCase
   ask "Please enter your name:"
   if (it is empty) or (the result is "Cancel") then exit nameUpperCase
   answer uppercase(it)
 end nameUpperCase
 

 function upperCase whatStr
   repeat with charNum = 1 to the number of chars in whatStr
     put charToNum(char charNum of whatStr) into thisChar
     if thisChar ≥ 97 AND thisChar ≤ 122
     then put numToChar(thisChar - 32) into char charNum of whatStr
   end repeat
   return whatStr
 end upperCase

Placeholders

char
An expression that yields a single character.

For example:

"a"
return
tab
numToChar(13)


Related Topics

« average | HyperTalk Reference | clickChunk »


Version 0.7b1 (March 24, 2022)

Made with Macintosh

Switch to Modern View

Home
The HyperCard Center
HyperTalk Reference
Home » HyperTalk Reference » Functions

Note: This is a work in progress and will be formatting errors. Read more about the project on the home page.

charToNum

the charToNum of char
Value returned: positive integer equal to the ASCII value of the char


Demo Script

on nameUpperCase
   ask "Please enter your name:"
   if (it is empty) or (the result is "Cancel") then exit nameUpperCase
   answer uppercase(it)
 end nameUpperCase
 

 function upperCase whatStr
   repeat with charNum = 1 to the number of chars in whatStr
     put charToNum(char charNum of whatStr) into thisChar
     if thisChar ≥ 97 AND thisChar ≤ 122
     then put numToChar(thisChar - 32) into char charNum of whatStr
   end repeat
   return whatStr
 end upperCase

Placeholders

char
An expression that yields a single character.

For example:

"a"
return
tab
numToChar(13)


Related Topics

« average | HyperTalk Reference | clickChunk »

Version 0.7b1 (March 24, 2022)

Made with Macintosh

Switch to Retro View