Une variable permet de définir une valeur qui peut être modifiée tout au long de l'exécution du script, alors qu'une constante possède une valeur fixe qui n'est définie qu'une seule fois. Les variables peuvent contenir plusieurs types de données : entier, double et chaîne.