المتغير
يحتاج المبرمج للإشارة لبعض القيَم بأسماء تدل على معانيها. ويستعمل لذلك عامل التعيين (=) لذلك.
تعيين قيمة للمتغير
تسمية المتغير برمز
ففي هذا المثال يتم تعيين القيمة 10 للمتغير x هكذا:
تسمية المتغير بكلمة
ولا يلزَم أن يكون رَمزًا مثل x بل يمكن أن يكون كلمةً مثل age على النحو التالي:
تسمية المتغير بجملة
وقد تستعمل الجُمَل لاسم المتغيِّر، لكن يجب فصل كلماتها بالشرطة السفلية (_) حتى لا يشتبه على المفسر أنها شيء منفصل. يُسمّى هذا الأسلوب snake_case (مثل total_score).
لاحظ أيضاً قواعد التسمية:
- لا يجوز أن يبدأ اسم المتغير برقم (مثل
2user). - تُفصل الكلمات بـ
_ولا يُستعمل الطرح-(مثلuser-nameغير صحيح).
التعيين اللاحق ناسخ لما قبله
ويجوز أن يكون المتغير من حرفٍ واحد، ووجب التنبيه إلى أن علامة = تسمى عامل التعيين .. فليست علامة المساواة () كما نستعملها في الرياضيات.
فمعنى ذلك أن التعيين اللاحق ناسخٌ لما قبله (أي: يمحو القيمة السابقة للمتغير وتستبدلها القيمة اللاحقة). لاحظ أن القيمة الظاهرة في الطباعة هي للتعيين التالي وليس الأول.
تعيين متعدد للمتغير
ويجوز أن يتعدد طرفا التعيين:
تعيين عدة متغيرات
ويجوز أن يتكرر عامل التعيين لتعدد المتغيرات؛ اختصارًا:
استعمال التعيين للتبديل
ويحصل التبديل بقلبهما في طرف التعيين على هذا النحو: