Type
typeof
- typeof(variable)- if variable is primitive value, returns the type of the primitive value:- "string", "int64", "float64", "bool", "null", "undefined", "list", "map", "jsonObj", "jsonArray"
 
- else return the type of the object:- "Tuple", "Map", "Lambda", "Table", "MetricStream", "Alert"
 
 
- if variable is primitive value, returns the type of the primitive value:
typeof(2) // return the string "int64"
typeof([1, 2, 3]) // return the string "list"
isNull
- isNull(var)- return true if var is a null type, false otherwise
 
isNull("Hello") // return false
isNull(null) // return true
isUndef
- isUndef(var)- return true if var is a undefined type, false otherwise
 
isUndef(null) // return false
let s = coalesce("", "", "") // return undefined
isUndef(s) // return true
isString
- isString(var)- return true if var is of string type, false otherwise
 
isString("abc") // return true
isString(64) // return false
isNumber
- isNumber(var)- return false if var is of int64 or float64 type, false otherwise
 
isNumber("abc") // return false
isNumber(64) // return true