الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Variable المتغيرات

بدأه engineer software في 2 مايو 2012 · 3 رد · 1,344 مشاهدة · في قسم البرمجة بــ Javascript
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم اش الفائدة من المتغيرا ت

Example

<scripy

var a=23;

doucment.write('a')

يعني تحس انها مالها دعاي و لا كيف يا مبرمجين

#2

المتغير هو إسم ما لبيانات قد تتغير خلال برنامجك

على سبيل المثال

عند عمل تقييم في مادة من المواد ل ١٠٠ طالب فكل طالب وله درجة مختلفة عن غيره وسيتم التعامل معها بأسلوب يختلف عن غيرها

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#3

السلام عليكم ورحمة الله وبركاتة

هذا رابط به تعريف بشكل بسيط عن ماهي المتغيرات من هنا

Good luck

My Latest

Hello Entity Framework Code First

--------------------

#4

أخي الكريم بالنسبة لسؤالك يبدو أنك تعرف ماهي المتغيرات ..

اقتباس
يعني تحس انها مالها دعاي و لا كيف يا مبرمجين

لكن تتسائل لماذا نكتب الكود بإستخدام المتغيرات "variables" مع إنه يمكننا تنفيذ الكثير من الأكواد بدون تعريف أي متغير ..

أخي الكريم للمتغيرات "variables" الكثير من الفوائد منها ماهو أساسي ولايمكن العمل بدون تعريف متغير كإنشاء كائن مثلاً من فئة

ومنها ماهو إلا نوع من تسهيل عملية البرمجة وعدم التكرار وسهولة فهم البرنامج وصيانة البرنامج وتعديله بسهوله

فإذا كانت القيمة مثلاً " مرحبا بكم كيف الحال " نستخدمها العديد من المرات في البرنامج

فمن السهولة أن نسندها إلى متحول واعادة طلب المتحول مرات عديدة في البرنامج

وإذا اضررنا لتعديل الجملة لاداعي للمرور على الجملة في كل سطر استخدمناها بل نعدل قيمة المتغير فقط .

طبعاً هذا ماعدا الأهمية القصوى لفكرة مجال الرؤية scope

فأحياناً وبشكل قسري نضطر لتعريف متحول في مكان ما لتراه بقية الفانكشن أو الكائنات في الصفحة أو للتعامل مع المصفوفات

طبعاً الجافا سكربت مرنة من حيث أنواع المتحولات وتعطيك أحياناً سهولة جدا حتى من كثر ماتعطيك سهولة ربما يوسوس الشيطان

بأنفسنا بسؤال (: "لماذا المتغيرات" (;

نعم أخي من أمثلة السهولة مثلاً

في الكود التالي

<script>
var str;
str="welcome in my site";
alert(str.length);

alert("welcome in my site".length);

</script>

بنفس الوقت يمكننا تنفيذ نفس الكود بدون أن نستخدم متحول ، فمرونة اللغة تقوم عنك بالكثير من الأمور ...

<script>

alert("welcome in my site".length);

</script>

لكن كما أسلفت هناك العديد من الحالات مضطرين تعريف متحولات

هذه "المرونة" وطريقة التعامل مع المتحولات تختلف من لغة إلى أخرى

فلذلك هو بحث أساسي لكل من يطرق باب البرمجة وتعلم لغة جديدة .

لاأدري إن كانت الإجابة وافية بعض الشئ

لأني إذا اكتفيت بذلك فأكون من "المجحفين" بحقه وخاصة عند الحديث عن الكائنات والمؤشرات في لغات البرمجة التي تدعم البرمجة غرضية التوجه OOP.

هذا ماعد العديد من الأمور المتقدمة في البرمجة مثل معالجة النصوص وغيرها التي تحتاج لمعالجة دقيقة في الذاكرة ويهمنا جدا مسألة تدمير المتحولات

وإعادة تعريفها وتحويل الأنماط .... الخ

مواضيع مشابهة