local num = tonumber("10") --返回 十进制数10
local num = tonumber("AF", 16) --返回 十六进制数175
local num = tonumber("0xA") --返回10
local num = tonumber("56.9") --返回56.9
local num = tonumber("0102") --返回102
local num = tonumber("12345red") --返回nil
local num = tonumber("red") --返回nil
local num = tonumber(true) --返回nil
local num = tonumber({x = 10, y = 20}) --返回nil
10、tostring的使用
local found = false
print(tostring(found)) --输出"false"
local num1 = 10
local num2 = 10.0
local num3 = 10.01
print(tostring(num1)) --输出"10"
print(tostring(num2)) --输出"10"
print(tostring(num3)) --输出"10.01"
local tb = tonumber({x = 10, y = 20})