type (mixed o) ⇒ string
Returns the type of a variable stored in the memory or the type of a value. It's important to note that comparing types of values should not be done by comparing the result of the type command against a string value but it should be compared against another type function. E.g. the first example following is not recommended but the second example is:type([32, 44]) == "list"
type([32, 44]) == type([])
is.
Returns the type of a variable stored in the memory or the type of a value. It's important to note
that comparing types of values should not be done by comparing the result of the type
command against
an integer value but it should be compared against another type
function.
E.g. the first example following is not recommended but the second example is:
type([32, 44]) == 6
type([32, 44]) == type([])
Notes
Further to the above, this changed in version 1.7.x where the function would return LIST, INT, STRING, BOOLEAN etc as the return values rather than the word list, integer etc. Future versions may also change this or add types, thus, it is more effective to use the method described above.
Of course, this function is intended to be used with variables rather than comparing static values.