In an efficient way, no. Not that I've found. Using conditionals as work arounds? Sure.
IF
CharacterGetVarInteger(_Player, "Number", 1)
THEN
CharacterSetVarInteger(_Player, "Number", 2);
etc.
Maybe someone else can shed some light on math operations in osiris.