Pour stocker une donnée ou le résultat de vos opérations, il vous faudra un support. Ces supports ce sont des variables. Elle stocke temporairement ou définitivement les valeurs manipulées lors de l'exécution de votre programme. Ce qui lui confère le nom de variable, car son état peut être changé. La déclaration d'une variable change selon le langage. Il y en a qui le précède du préfixe var et d'autres commencent par son type. En parlant de type, chaque variable en possède un en particulier. Cela sert à identifier le domaine dans lequel il prend ses valeurs. Il existe plusieurs types de base (car il faut noter que vous pouvez créer vos propres types lors de l'écriture de vos programmes) :