الكود السابق هو: ناتج العملية الحسابية num^4*2 + num/3 أمثلة لبعض الثوابت يوجد بعض الثوابت المحجزة والمنشأة سابقا في لغة الـ VBScript والتي يمكن استعمالها مباشرة كثوابت الألوان VBYellow VBRed VBMagenta VBBlack الشروط تمكن الـ VBScript عملية بحث الشروط داخل بنيتها، تفيد هذه العملية في تحديد المسارات والحالات التي قد تواجه المستخدم. يمكن استخدام الجمل الشرطية IF—Then—elseif—then--..........--else—End If dim num num=inputbox(«أدخل رقما», «طلب إدخال رقم») If num>= 200 then msgbox(«الرقم الذي أدخلته أكبر من 200») else msgbox(«العدد المدخل أقل من 200») End if كما يمكن استخدام جمل الـ Select case—case—case--.......-- case else—end select dim str str=inputbox(«أدخل شهر ميلادك») select str case 1 document.write(«أنت من مواليد برج الجدي») case 2 document.write(«أنت من مواليد برج الدلو») case 3 document.write(«أنت من مواليد برج الحوت») case else document.write(«الخيار غير موجود») end select الحلقات التكرارية تفيد الحلقات التكرارية في منع المبرمج من تكرار الأسطر البرمجية، وهي ذلك تختصر الأكواد إلى أكواد أقل حجما، وتسهل لاحقا عملية تعديلها ومراجعتها. يوجد نوعان من الحلقات التكرارية في لغة الـ VB Script حلقات تكرارية منتهية الحلقات التكرارية شرطية الحلقات التكرارية المنتهية سميت بالحلقات التكرارية المنتهية لأنها تقوم بتكرار نفسها عدد من المرات، ثم تتوقف بعد إيفاء هذا العدد مباشرة، من أمثلتها حلقات For بنية جملة For في الـ
الكودُ السَّابِقُ هُوَ: نَاتِجُ العَمَلِيَّةِ الحِسابِيَّةِ num^4*2 + num/3 أَمْثِلَةٌ لِبَعْضِ الثَّوَابِتِ يُوجَدُ بَعْضُ الثَّوَابِتِ المُحْجَزَةِ وَالمُنْشَأَةِ سَابِقًا فِي لُغَةِ الـ VBScript وَالَّتِي يُمكِنُ استِعْمَالُهَا مُبَاشَرَةً كَثَوَابِتِ الأَلْوَانِ VBYellow VBRed VBMagenta VBBlack الشُّرُوطُ تُمَكِّنُ الـ VBScript عَمَلِيَّةَ بَحْثِ الشُّرُوطِ دَاخِلَ بُنْيَتِهَا، تُفيدُ هَذِهِ العَمَلِيَّةُ فِي تَحْدِيدِ المَسَارَاتِ وَالحَالاتِ الَّتِي قَدْ تُوَاجِهُ المُسْتَخْدِمَ. يُمكنُ استِخْدَامُ الجُمَلِ الشَّرْطِيَّةِ IF—Then—elseif—then--..........--else—End If dim num num=inputbox(«أَدْخِلْ رَقَمًا», «طَلَبُ إدْخَالِ رَقَمٍ») If num>= 200 then msgbox(«الرَّقْمُ الَّذِي أَدْخَلْتَهُ أَكْبَرُ مِنْ 200») else msgbox(«العَدَدُ المُدْخَلُ أَقَلُّ مِنْ 200») End if كَمَا يُمكنُ استِخْدَامُ جُمَلِ الـ Select case—case—case--.......-- case else—end select dim str str=inputbox(«أَدْخِلْ شَهْرَ مِيلَادِكَ») select str case 1 document.write(«أَنتَ مِنْ مواليدِ بُرْجِ الجَدَي») case 2 document.write(«أَنتَ مِنْ مواليدِ بُرْجِ الدَّلُو») case 3 document.write(«أَنتَ مِنْ مواليدِ بُرْجِ الحُوتِ») case else document.write(«الخِيَارُ غَيْرُ مَوْجُودٍ») end select الحَلَقَاتُ التِّكْرَارِيَّةُ تُفيدُ الحَلَقَاتُ التِّكْرَارِيَّةُ فِي مَنْعِ المُبَرْمِجِ مِنْ تَكْرَارِ الأَسْطُرِ البَرْمَجِيَّةِ، وَهِيَ ذَلكَ تَخْتَصِرُ الأَكْوادَ إِلَى أَكْوادٍ أَقَلَّ حَجْمًا، وَتُسَهِّلُ لَاحِقًا عَمَلِيَّةَ تَعْدِيلِهَا وَمُرَاجَعَتِهَا. يُوجَدُ نَوْعَانِ مِنَ الحَلَقَاتِ التِّكْرَارِيَّةِ فِي لُغَةِ الـ VB Script حَلَقَاتٌ تِكْرَارِيَّةٌ مُنْتَهِيَةٌ الحَلَقَاتُ التِّكْرَارِيَّةُ شَرْطِيَّةٌ الحَلَقَاتُ التِّكْرَارِيَّةُ المُنْتَهِيَةُ سُمِّيَتْ بِالحَلَقَاتِ التِّكْرَارِيَّةِ المُنْتَهِيَةِ لِأَنَّهَا تَقُومُ بِتَكْرَارِ نَفْسِهَا عَدَدٍ مِّنَ المَرَّاتِ، ثُمَّ تَتَوَقَّفُ بَعْدَ إِيفَاءِ هَذَا العَدَدِ مُبَاشَرَةً، مِنْ أَمْثِلَتِهَا حَلَقَاتُ For بُنْيَةُ جُمْلَةِ For فِي الـ