分支

在 VBScript 我们可以使用4种条件语句:

  • If 语句:假如你希望在条件为 true 时执行一系列的代码,可以使用这个语句。
  • If…Then…Else 语句:假如你希望执行两套代码其中之一,可以使用这个语句。
  • If…Then…Elseif 语句:假如你希望选择多套代码之一来执行,可以使用这个语句。
  • Select Case 语句:假如你希望选择多套代码之一来执行,可以使用这个语句。

If 语句

如果需要在条件为 true 时只执行一行语句,可以把代码写为一行:

if i=10 Then msgbox "Hello"

假如我们需要在条件为 true 时执行不止一条语句,那么就必须在一行写一条语句,然后使用关键词 “End If” 来结束这个语句:

If i=10 Thenmsgbox "Hello"i = i+1
End If

If…Then…Else 语句

If i=1 Thenmsgbox "Hello"
Elsemsgbox "Goodbye"
End If

If…Then…Elseif 语句

If payment="Bob" Thenmsgbox "Hello, Bob!"
Elseif payment="Sam" Thenmsgbox "Hello, Sam!"
Elseif payment="Amy" Thenmsgbox "Hello, Amy!"
Elsemsgbox "Hello, World!"
end If

Select Case 语句

Select Case payment
Case "Bob"msgbox "Hello, Bob!"
Case "Sam"msgbox "Hello, Sam!"
Case "Amy"msgbox "Hello, Amy!"
Case Elsemsgbox "Hello, World!"
End Select

循环

在 VBScript 中,我们可以使用四种循环语句:

  • For…Next 语句:运行一段语句指定的次数,可指定步长。
  • For Each…Next 语句:针对数组中的每个元素或集合中的每个条目来运行某段语句。
  • Do…Loop 语句:运行循环,当条件为 true 或者直到条件为 true 时。
  • While…Wend 语句:不要使用这个语句,应该使用 Do…Loop 语句代替它。

For…Next 语句

For i=1 to 10some code
Next

使用Step控制步长(±)

For i=2 To 10 Step 2some code
Next
For i=10 To 2 Step -2some code
Next

使用Exit退出循环

For i=1 to 10If i=5 Then Exit
Next

For Each…Next 语句

Dim names(2)
names(0) = "Bob"
names(1) = "Sam"
names(2) = "Amy"For Each i In namesdocument.write(i & "<br/>")
Next

Do…Loop 语句

i=0
Do While i < 10document.write(i & "<br/>")i=i+1
Loop

【VBS】总结 Visual Basic 的分支结构和循环结构相关推荐

  1. 3.分支结构与循环结构

    1 程序结构 程序结构分为顺序结构.分支结构.循环结构.分支结构有:if结构,if....else结构,if...else if....else ,if...else结构,switch结构:循环结构有 ...

  2. Java程序流程控制(顺序结构、分支结构、循环结构、if-else、switch-case、for、while、do-while、break、continue、return)

    流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块. 其流程控制方式采用结构化程序设计中规定的三种基本流程结构,即:         顺序结构         ...

  3. Python控制流:顺序结构、分支结构、循环结构+for、if ... else、while、if... elif...elif..else、if

    Python控制流:顺序结构.分支结构.循环结构+for.if ... else.while.if... elif...elif..else.if 在计算机科学中,控制流(或控制流)是命令式程序中单个 ...

  4. JAVA循环与分支语句edu_Java分支结构和循环结构原理与用法详解

    本文实例讲述了Java分支结构和循环结构.分享给大家供大家参考,具体如下: 流程控制分类 顺序语句:从上到下按顺序依次执行 分支语句:根据条件不同,执行不同语句 循环语句:重复执行某些动作 单分支条件 ...

  5. 流程控制介绍,顺序结构、分支结构、循环结构、Promise对象、throw语句、break和continue关键字

    流程控制 流程控制:指代码的执行顺序,有三种方式:顺序结构.分支结构.循环结构 顺序结构: 代码从上到下,从左到右的执行顺序. 分支语句: if语句.if-else语句.if-else if-else ...

  6. LuaForUnity3:Lua的分支结构、循环结构与数组

    一.分支结构与循环结构 如果学过C/C++/C#就很简单了,代码中有注释 print("-----------------------------------------------&quo ...

  7. C语言中的分支结构和循环结构有哪些,【单选题】下面哪种不是C语言中的基本结构______。 A. 顺序结构 B. 分支结构 C. 跳转结构 D. 循环结构...

    [单选题]下面哪种不是C语言中的基本结构______. A. 顺序结构 B. 分支结构 C. 跳转结构 D. 循环结构 更多相关问题 [单选,A2型题,A1/A2型题] 金瓷基底冠进行氧化处理时,理想 ...

  8. 详细介绍C语言三大结构(顺序结构,分支结构,循环结构)

    目录 1.  顺序结构 1.1介绍顺序结构 2.  分支结构 2.1  分支结构的介绍与实现逻辑 2.2  if 语句实现分支 2.3  switch  case语句 2.4两者的区别 3.   循环 ...

  9. C++阶段01笔记04【程序流程结构(选择结构、循环结构、跳转语句)】

    C++| 匠心之作 从0到1入门学编程[视频+课件+笔记+源码] 目录 4 程序流程结构 4.1 选择结构 4.1.1 if语句 --①单行格式if语句 --②多行格式if语句 --③多条件的if语句 ...

  10. Java教程:Java选择结构和循环结构的总结

    Java教程任何编程语言中最常见的程序结构就是顺序结构.顺序结构就是程序从上到下逐行的执行,中间没有任何判断和跳转. 如果 main 方法的多行代码之间没有任何流程控制,则程序总是从上向下依次执行,排 ...

最新文章

  1. 智能家居常用的十大应用场景
  2. 约稿——码字能赢得百万人生?不开玩笑
  3. ubuntu遇到的 the system is runing low-graphics mode 问题
  4. 数据库系统概论第五版(第 5 章数据库完整性)习题答案
  5. 系统集成项目管理工程师是哪个部门发证?
  6. POJ 1265 Area (皮克公式+多边形面积)
  7. 计算机编程需要学哪些基础知识,学编程需要掌握哪些基础知识
  8. css3制作梯形,css3实现梯形三角
  9. flea-db使用之封装JDBC接入
  10. 2022年全球颈椎按摩仪市场前景分析及研究报告
  11. scala with cats 之 Contravariant Functors and Invariant Functors
  12. OSChina 周一乱弹 —— 怎么搭讪学医的女孩,说你有病!
  13. 金字塔图像融合方法总结(一)
  14. java 字节码查看_一种查看java字节码时显示方法调用关系图的方法与流程
  15. 今天一天学习的MYSQL语句,立此存照
  16. 跑步札记怎么半年把配速提高25%
  17. 闲谈个人品牌策划以及营销
  18. 微软飞行模拟服务器,《微软飞行模拟2020》已推出首个公共SDK
  19. Linux系统清除缓存【整理】
  20. 录制屏幕为什么没有声音?教您录制声画同步的视频

热门文章

  1. js函数引用、函数调用与回调函数
  2. Visual Studio 宏
  3. NET Framework 安装时出现错误无法安装
  4. 网络一大抄,无耻的网站
  5. 微软的正则表达式教程(一):正则表达式简介
  6. linux命令——crontab的使用方法
  7. Python的元组被设计成不可变的影响
  8. centos7默认字体_CentOS7.5字体美化
  9. Golang——单元测试testing
  10. java 工厂模式详解_java 工厂模式的实例详解