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.