Open main menu
Home
Random
Log in
Settings
About AddOn Studio
Disclaimers
AddOn Studio
Search
Editing
WoW:API tonumber
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{luaapi}} Attempts to parse the number expressed in a string num = tonumber(str[, radix]) == Arguments == ; str : String/number - this value will be converted to a numeric value. ; radix : Number - An optional argument specifies the base to interpret the numeral. The base may be any integer between 2 and 36, inclusive. In bases above 10, the letter `A´ (in either upper or lower case) represents 10, `B´ represents 11, and so forth, with `Z´ representing 35. In base 10 (the default), the number may have a decimal part, as well as an optional exponent part. In other bases, only unsigned integers are accepted. == Returns == ; num : Number/nil - The argument as a numeric value or '''nil''' if the value cannot be converted. ==Examples== tonumber("123") -- Returns 123 tonumber("argqerg") --Returns nil tonumber("argqerg", 36) --Returns 4294967295 tonumber("13", 8) --Returns 11 tonumber ("D", 16) --Returns 13 == Notes == * This function always converts ''arg'' into the native number type. : If you want to convert from one base to another, you'll have to do the math yourself. * If ''base'' is less than 2 or greater than 36, an error will be thrown ("Base out of range"). * If ''arg'' cannot be converted from ''base'' to decimal, nil will be returned.
Summary:
Please note that all contributions to AddOn Studio are considered to be released under the Creative Commons Attribution-NonCommercial-ShareAlike (see
AddOn Studio Wiki:Copyrights
for details).
Submissions must be written by you, or copied from a public domain or similar free resource (see
AddOn Studio Wiki:Copyrights
for details).
Cancel
Editing help
(opens in new window)
Templates used on this page:
Template:Apinav
(
edit
)
Template:Editlink
(
edit
)
Template:Luaapi
(
edit
)
Template:Wowlua
(
edit
)