The data type of a variable depends on the value given to it on initialization.
myVar = ""; => myVar is now a String
The data type of a variable may be changed at any point of the game by just redefining the variable with another type.
myVar = ""; myVar = 0; => myVar is now a Number
These are the available data types in Operation Flashpoint:
In Armed Assault, the following data types have been added:
In Armed Assault 2, the following data types have been added:
In VBS2, the following data type has been added:
There are some magic data types, which are not really datatypes, as they do not describe any particular value.
Syntactical Helper Types
Some more types are used to provide for a construction of syntactically richer constructs than normal unary / binary operators.