
_START_ARTICLE_
في بي سكريبت
_START_SECTION_
ظهورها
_START_PARAGRAPH_
ظهرت هذه اللغة المبسطة المشتقة من اللغة الأم Visual Basic اثر ظهور JavaScript المعقدة بعض الشيء، والتي أنشئت لحل مشكلة بطأ تبادل البيانات بين الخادم وجهاز العميل إذ تأخذ عملية طلب المعلومات من جهاز العميل وإرسالها للخادم ومعالجاتها وإعادة إرسالها زمناً ليس بالقصير، حيث تتميز بإمكانيتها معالجة البيانات على الجهاز العميل.
_START_SECTION_
تعريف الثوابت وإسناد القيم لها
_START_PARAGRAPH_
الثوابت هي قيم ثابتة مخزنة تحت اسم معين، لاتتغير قيمتها أثناء تشغيل الكود. يُغنى استخدام الثوابت عن تمرير القيمة عدة مرات أثناء الكود البرمجي._NEWLINE_تُعرف الثوابت في لغة الـ VBScript عن طريق الكلمة المحجوزة Const، ويشترط لها مايُشترط للمتغيرات._NEWLINE_<html>_NEWLINE_<body>_NEWLINE_<script language="VBScript">_NEWLINE_Const Num_NEWLINE_num=10_NEWLINE_document.write num^4*2 + num/3_NEWLINE_</script>_NEWLINE_</body>_NEWLINE_</html>_NEWLINE_ماسيظهر على الشاشة عند تطبيق الكود السابق هو:_NEWLINE_ناتح العملية الحسابية_NEWLINE_num^4*2 + num/3
_START_SECTION_
الحلقات التكرارية المنتهية
_START_PARAGRAPH_
سُميت بالحلقات التكرارية المنتهية لأنها تقوم بتكرار نفسها عدد من المرات، ثم تتوقف بعد إيفاء هذا العدد مباشرة، من أمثلتها حلقات For_NEWLINE_بنية جملة For في الـ VB Script_NEWLINE_<html>_NEWLINE_<body>_NEWLINE_<script language="VBScript">_NEWLINE_dim i_NEWLINE_for i=1 to 15 step 1_NEWLINE_document.write "أهلا وسهلا"_NEWLINE_Next_NEWLINE_ _NEWLINE_</script>_NEWLINE_</body>_NEWLINE_</html>_NEWLINE_في المثال السابق يتم طباعة جملة أهلا وسهلا على الشاشة لخمسة عشرة مرة، بعد ذلك تتوقف الحلقة عند وصول العداد للرقم 15