Omschrijving

Wordt gebruikt om een argument (bijvoorbeeld een string) te converteren naar een nummer.

Gebruik en Argumenten

tonumber(argument)

  • argument: een argument van een willekeurig type dat geconverteerd moet worden naar een nummer

Waarden die teruggeven worden

nummer: Een nummer dat dezelfde waarde heeft als de inhoud van het geconverteerde argument.

Voorbeeld

--Store the string '123' in myString
local myString = '123'

--This will cause an error because LUA can't work out if it should convert the string to a number or the number to a string
if (myString > 100) then
end

--So we force the string to be a number and it works
if (tonumber(myString) > 100) then
    fibaro:debug("This works - it's more than 100!")
end