This function returns whether a given variable is defined or not. In some cases you want to check and see what data type a variable holds in GameMaker and that's when you would use this function. It returns true or false depending on whether the value is defined or not.
NOTE: This function cannot be used to verify the existence of a variable. Use variable_instance_exists() or variable_global_exists() instead.
is_undefined(n);
| Argument | Type | Description |
|---|---|---|
| n | Any | The argument to check. |
var val = ds_map_find_value(map, 13);
if is_undefined(val)
{
show_debug_message("Map entry does not exist!");
}
The above code checks the variable "val" to see if it is undefined or not and shows a debug message if it is.