In general, the operators apply only to numerical variables. However, some of these operators can be used with particular variable types, in which case a function, relevant to that variable, is invoked. In most cases, this is equivalent to invoking an actual function call from the user interface. If a non-numeric variable is supplied to an operator for which no overload exists, the script will generally abort with an error.