VB的判断语句和循环语句
2018-06-22 07:07:19来源:未知 阅读 ()
if语句共有4种写法:
第一种语法: If 条件判断语句 then 程序代码
第二种语法:If 条件判断语句 then 程序代码 else 程式代码
第三种语法:
If 条件判断语句 then
程式代码
Else
程式代码
End if
例如:判断输入框是否为空
If Len(TextBox1.Text) > 0 Or Len(TextBox2.Text) > 0 Then result2.Text = testService.connect(TextBox1.Text, TextBox2.Text) Else MsgBox("至少填写一项,不可全部为空!") End If
第四种语法
If 条件判断语句 then
Elseif 条件判断语句 then
程式代码
Elseif 条件判断语句 then
程式代码
……
Else
程式代码
End if
例如:判断运算符
1 Public Function Operate(ByVal value1 As Integer, ByVal op As String, ByVal value2 As Integer) As String 2 3 If op = "+" Then 4 Return value1 + value2 5 ElseIf op = "-" Then 6 Return value1 - value2 7 ElseIf op = "*" Then 8 Return value1 * value2 9 Else 10 Return value1 / value2 11 End If 12 13 End Function
Select语句的语法是:
Select Case 条件语句
Case 条件语句结果1
程式代码
Case 条件语句结果2
程式代码
……
Case else
程式代码
End Select
循环语句
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 数值变量 = 起始值 to 结束值 step 间隔值
程式代码
Next 数值变量
注意:该语法中开始和结束的数值变量是同一个变量
第二种For语句
For each 元素变量 in 对象或数组名
程式代码
Next
语法如下:
While 条件判断语句
程式代码
End While
说明:
该语句和do语句的意思大致相同,主要的不同在于,do循环
先无条件地做一次循环,然后再做判断,而while循环则是先
做判断再执行循环,如果一开始条件判断就是false,则循环
一次也不会做的。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 用继承方法实现页面判断session的方法 2020-03-10
- asp.net及javascript判断是否手机访问的方法 2019-11-27
- asp.net 判断数组是否存在某个值的几种方法 2019-09-02
- 【转载】程序设计过程中SQL语句Where 1=1的作用 2019-05-13
- MVC中通过ajax判断输入的内容是否重复(新手笔记,请各位多 2018-09-18
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash