# types Touch Develop types. ### @parent language A *type* refers to a class of data and the operations permitted on that data. The following types are supported by Touch Develop for the BBC micro:bit: * **[String](/microbit/reference/types/string)**: a sequence of characters * **[Number](/microbit/reference/types/number)**: an integer number (32-bit signed) * **[Boolean](/microbit/reference/types/boolean)**: true or false * **[Image](/microbit/reference/image/image)**: a collection of [micro:bit LED states](/microbit/device/screen) (on/off) * *more types coming!!!* ### see also [local variables](/microbit/reference/variables/var), [global variables](/microbit/js/data), [assignment operator](/microbit/reference/variables/assign)