الدرس الخامس جافا

 جافا سكريبت................Java script

الجزء الخامس :

حلقات التكرار


do...while 


يُنشِئ حلقة تكرار تُنفِّذ تعبيرًا برمجيًا معيّنًا إلى أن يصبح الشرط غير محقق (false)، وسيتم التحقق من الشرط بعد تنفيذ التعبير البرمجي، مما يؤدي إلى تنفيذ التعبير البرمجي المُعيّن مرةً واحدةً على الأقل.




for 


يُنشِئ حلقة تكرار تتألف من ثلاثة تعبيرات برمجية اختيارية تحيط بها أقواس وتفصل بينها فواصل منقوطة، ويليها تعبيرٌ برمجيٌ (وعادةً يكون قسمًا كتليًا [block statement]) سيُنفَّذ في كل تكرار للحلقة.


for...in 


يُنشِئ حلقة تكرار تمر على الخاصيات القابلة للإحصاء (enumerable properties) التابعة لأحد الكائنات.


for...of 


يمر على الكائنات التي يمكن الدوران على عناصرها (iterable objects) بما في ذلك الكائن ArrayوMap وSet وStringوTypedArray وArguments، وتنفيذ تعابير برمجية معيّنة على قيمة كل خاصية من خاصيات تلك الكائنات.


while 


يُنشِئ حلقة تكرار تُنفِّذ تعبيرًا برمجيًا معيّنًا طالما كان الشرط محققًا (true)، وسيتم التحقق من الشرط قبل تنفيذ التعبير البرمجي.


غير ذلك


debugger 


يؤدي إلى تفعيل وظيفة التنقيح (debugging functionality) المتاحة، مثل بداية نقطة المقاطعة (breakpoint)؛ لكن إن لم يكن هنالك منقِّح أو وظيفة تنقيح متاحة فلن يكون لهذا التعبير أي أثر.


export 


يمكن أن يُستخدَم عند إنشاء وحدات JavaScript (أي JavaScript modules) لتصدير الدوال أو الكائنات أو القيم الأوليّة (primitive values) من وحدة (module) لكي يمكن استخدامها من برنامج آخر باستخدام التعبير البرمجي import.


import 


يُستخدَم لاستيراد ما صُدِّر من وحدة (module) أخرى.


label 


يمكن أن يُستخدَم مع التعبير البرمجي breakأوcontinue، وهو يوضع قبل التعابير البرمجية لإضافة لافتة (مُعرِّف) لها يمكن الإشارة إليها.


..........يتبع...........


لا تنسوا دعمنا بملاحظاتكم واقتراحاتكم ودعوة أصدقائكم فذلك يشجعنا على مواصلة النشر.


# شكرا لكم #

Commentaires

Posts les plus consultés de ce blog

تعرف على لغة باسكال

الفرق بين سعات الذاكرة