This function returns whether a given variable is a pointer or not. In some cases you want to check and see what data type a variable holds in GameMaker Studio 2 and that's when you would use this function. It returns true or false depending on whether the value is a pointer or not. For further information on data types see here.
Argument Description n The argument to check.
show_debug_message("Not a valid texture!");
The above code checks the variable "val" to see if it contains a pointer and if it is not then it shows a message in the debug console.