【函数】tonumber()
【函数】tonumber()
【函数说明】tonumber函数强制转换变量为数值类型,自动识别进制,
如果参数是一个字符串,tonumber同时返回数值在字符中的长度:
示例1
io.open()
a,b=tonumber("-55")
io.print(a,b)
显示:- 55 3
-55 是数值 3表示转换成功的个数
示例2
io.open()
a,b=tonumber("5687fg5dfa")
io.print(a,b)
运行结果显示:5687 4
后面的舍掉不转换
示例3
io.open()
a,b=tonumber("f5687fg5dfa")
io.print(a,b)
显示:null null
转换不成功,因f5687fg5dfa不是合法数值
tonumber返回的长度,是参数用来表示数值的字符串的长度,也就是该字符串的前几位表示一个合法的数值。
浙公网安备 33010602011771号