判断语句
•If语句

if语句共有4种写法:

第一种语法: If 条件判断语句 then 程序代码

第二种语法:If 条件判断语句 then 程序代码 else 程式代码

第三种语法:

If 条件判断语句 then

程式代码

Else

程式代码

End if

例如:判断输入框是否为空

 If Len(TextBox1.Text) >  Or Len(TextBox2.Text) >  Then
result2.Text = testService.connect(TextBox1.Text, TextBox2.Text)
Else
MsgBox("至少填写一项,不可全部为空!")
End If

第四种语法

If 条件判断语句 then

Elseif 条件判断语句 then

程式代码

Elseif 条件判断语句 then

程式代码

……

Else

程式代码

End if

例如:判断运算符

  Public Function Operate(ByVal value1 As Integer, ByVal op As String, ByVal value2 As Integer) As String

         If op = "+" Then
Return value1 + value2
ElseIf op = "-" Then
Return value1 - value2
ElseIf op = "*" Then
Return value1 * value2
Else
Return value1 / value2
End If End Function
•Select语句

Select语句的语法是:

Select Case 条件语句

Case 条件语句结果1

程式代码

Case 条件语句结果2

程式代码

……

Case else

程式代码

End Select

循环语句

•Do语句

Do语句的语法共有4种:

下面4种do语句的程式代码中,都可以在适当的地方加上exit do语句退出循环

第一种do语句:

Do While 条件判断语句

程式代码

Loop

说明:当条件判断语句为true时,重复执行程式代码,直到条件为false为止

第二种do语句:

Do Until 条件判断语句

程式代码

Loop

说明:若条件判断语句为true时,则停止重复执行程序代码

第三种do语句:

Do

程式代码

Loop While 条件判断语句

说明:先执行一次程序代码,再做条件判断语句的判断,其后运行结果同

第一种do while语句。

第四种do语句:

Do

程式代码

Loop Until 条件判断语句

说明:先执行一次程式代码,其后判断同第二种的do until语句

•For语句

For语句的语法有两种:

第一种For语句

For  数值变量 = 起始值 to 结束值 step 间隔值

程式代码

Next 数值变量

注意:该语法中开始和结束的数值变量是同一个变量

第二种For语句

For each 元素变量 in 对象或数组名

程式代码

Next

•While语句

语法如下:

While 条件判断语句

程式代码

End While

说明:

该语句和do语句的意思大致相同,主要的不同在于,do循环

先无条件地做一次循环,然后再做判断,而while循环则是先

做判断再执行循环,如果一开始条件判断就是false,则循环

一次也不会做的。

VB的判断语句和循环语句的更多相关文章

  1. java 判断语句和循环语句

    一.判断语句:if和switch if(关系表达式1) { 语句体1; }else if (关系表达式2) { 语句体2; }…else { 语句体n+; } switch(表达式) { case 值 ...

  2. 前端笔记知识点整合之JavaScript(三)关于条件判断语句、循环语句那点事

      一.条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句. JS中有三种语法是可以表示条件分支的 1.1 if……else…… 条件分支的主力语法,这个主力 ...

  3. 前端笔记之JavaScript(三)关于条件判断语句、循环语句那点事

    一.条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句. JS中有三种语法是可以表示条件分支的 1.1 if……else…… 条件分支的主力语法,这个主力语法 ...

  4. 9、python判断语句与循环语句

    前言:本文主要介绍python判断语句与循环语句,包括if语句.while循环.for循环.range函数. 一.if语句  关键字:if.elif.else,写法如下: # if if 条件: # ...

  5. javascript语句——条件语句、循环语句和跳转语句

    × 目录 [1]条件语句 [2]循环语句 [3]跳转语句 前面的话 默认情况下,javascript解释器依照语句的编写顺序依次执行.而javascript中的很多语句可以改变语句的默认执行顺序.本文 ...

  6. 不可或缺 Windows Native (3) - C 语言: 运算符,表达式,条件语句,循环语句,转向语句,空语句等

    [源码下载] 不可或缺 Windows Native (3) - C 语言: 运算符,表达式,条件语句,循环语句,转向语句,空语句等 作者:webabcd 介绍不可或缺 Windows Native  ...

  7. python基础(4):条件语句与循环语句

    今天我们看看条件语句与循环语句. 预习: 1.使用while循环输出1 2 3 4 5 6 8 9 10 2.求1-100的所有数的和 3.输出 1-100 内的所有奇数 4.输出 1-100 内的所 ...

  8. 第二百八十七节,MySQL数据库-条件语句、循环语句、动态执行SQL语句

    MySQL数据库-条件语句.循环语句.动态执行SQL语句 1.if条件语句 delimiter \\ CREATE PROCEDURE proc_if () BEGIN ; THEN ; ELSEIF ...

  9. Laravel 5.6 视图用Blade语法传递变量和流程控制if 语句和循环语句

    Laravel5.6 视图用Blade语法传递变量和流程控制if 语句和循环语句 Laravel 的 View 部分是内置了两套输出系统:直接输出和使用 Blade 引擎“编译”后输出,默认情况下它们 ...

  10. GO语言的基本语法之变量,常量,条件语句,循环语句

    GO语言的基本语法之变量,常量,条件语句,循环语句 作为慕课网得笔记自己看 定义变量: 使用var关键字 var a, b, C bool var s1, s2 string = "hell ...

随机推荐

  1. sprint1的个人总结及《构建之法》8、9、10章读后感

    对sprint1的总结: 我们这次的sprint1做的挺差的,大家原来说好的分工都没有完成,也许是大家这段时间的大作业花了更多的时间,所以对这次团队任务的进度是拖慢了很多,但是团队已经认清了现阶段的问 ...

  2. 2015CCPC小记

    距离第一届CCPC也正好一星期了,突然想到还没写总结,现在补上.做为刚度过大一的我,能有机会去参加国赛是很激动的.周五下午出发,坐了13个小时的火车抵达南阳,南阳不算大城市,有点落后,但是这里的人很热 ...

  3. POJ2240 Arbitrage(Floyd判负环)

    跑完Floyd后,d[u][u]就表示从u点出发可以经过所有n个点回到u点的最短路,因此只要根据数组对角线的信息就能判断是否存在负环. #include<cstdio> #include& ...

  4. webkit webApp 开发技术要点总结【转】

    如果你是一名前端er,又想在移动设备上开发出自己的应用,那怎么实现呢?幸好,webkit内核的浏览器能帮助我们完成这一切.接触 webkit webApp的开发已经有一段时间了,现把一些技巧分享给大家 ...

  5. COJ983 WZJ的数据结构(负十七)

    显然是动态树裸题:O(mlogn) #include<cstdio> #include<cstring> #include<algorithm> #include& ...

  6. php利用wsh突破函数禁用执行命令(安全模式同理)

    php利用wsh突破函数禁用执行命令(安全模式同理) 前提.需要服务器支持wsh.并知道php安装目录 但是php利用wsh执行命令是没有asp的权限高的.   突破代码 <?php $cmd= ...

  7. 使用Powershell取出属于某些指定组的用户并导出为csv

    知识这东西就像雪球,越滚越大,今天看到了这篇自己1年多前写的博文,简直弱爆了.于是更新一下程序: 2016-6-15更新,短短几行代码,就拿到了组和组成员,其中还用到了递归,以处理组成员是组的情况: ...

  8. 移动Web应用开发入门指南——视觉篇

    视觉篇 智能移动设备由于发展历史短,但更新速度快,从而导致移动设备的物理属性差异巨大,其中一部分物理属性影响视觉,另一部分影响到交互.兼容或性能.对人类来说,至少有80%以上的外界信息通过视觉获得,视 ...

  9. 关于Shader的跨平台方案的考虑

      Apple 推出 metal后,除了新的metal framewrok外,也多了一种新的shader语言,最近工作也做了一些metal移植的测试,主要还是现有引擎如何可以快速支持metal的解决方 ...

  10. PHP文件操作 之读取目录信息

    //定义一个函数 读取目录信息的函数 function dirInfo($dirName) { //判断目录是否存在 if (!file_exists($dirName)) { die('目录不存在! ...