المتغيرات لها أسماء وأنواع بيانات (مثل نصوص أو أرقام). يمكن تغيير قيمة المتغير أثناء عمل البرنامج ويتم حذفها غالباً عند إغلاق البرنامج أو انتهاء وظيفة الدالة.