Values and Types
Type Conversion
Conversion functions turn text into numbers or values back into text.
Type Conversion
type_conversion.lua
local raw =
local value = tonumber(raw)
local doubled = value * 2
local label = tostring(doubled) .. " points"
print("raw=" .. raw)
print("doubled=" .. doubled)
print(label)
local raw =
local value = tonumber(raw)
local doubled = value * 2
local label = tostring(doubled) .. " points"
print("raw=" .. raw)
print("doubled=" .. doubled)
print(label)
local raw =
local value = tonumber(raw)
local doubled = value * 2
local label = tostring(doubled) .. " points"
print("raw=" .. raw)
print("doubled=" .. doubled)
print(label)
tonumber
`tonumber` converts numeric text into a number that arithmetic can use.