All variables in MarxMenu are like an empty box that can contain anything. A variable can be a number, boolean, string, file, array, etc. The type of variable is controlled internally and the user need not declare variable types. If the word VAR is on a line by itself, the following lines, up to a blank line, are considered variable names. Initial values can be set when the variable is created.
True Variables can change variable types.
If you write a number to a string variable, the variable changes to a number. This is valid in MarxMenu. X now is a number and contains the value 234. When choosing variable names, it is good programming practice to choose long meaningful names. This allows yourself and others to be able to read menus and follow the logic more easily.