VB的判断语句和循环语句
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 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,则循环
一次也不会做的。
VB的判断语句和循环语句的更多相关文章
- java 判断语句和循环语句
一.判断语句:if和switch if(关系表达式1) { 语句体1; }else if (关系表达式2) { 语句体2; }…else { 语句体n+; } switch(表达式) { case 值 ...
- 前端笔记知识点整合之JavaScript(三)关于条件判断语句、循环语句那点事
一.条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句. JS中有三种语法是可以表示条件分支的 1.1 if……else…… 条件分支的主力语法,这个主力 ...
- 前端笔记之JavaScript(三)关于条件判断语句、循环语句那点事
一.条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句. JS中有三种语法是可以表示条件分支的 1.1 if……else…… 条件分支的主力语法,这个主力语法 ...
- 9、python判断语句与循环语句
前言:本文主要介绍python判断语句与循环语句,包括if语句.while循环.for循环.range函数. 一.if语句 关键字:if.elif.else,写法如下: # if if 条件: # ...
- javascript语句——条件语句、循环语句和跳转语句
× 目录 [1]条件语句 [2]循环语句 [3]跳转语句 前面的话 默认情况下,javascript解释器依照语句的编写顺序依次执行.而javascript中的很多语句可以改变语句的默认执行顺序.本文 ...
- 不可或缺 Windows Native (3) - C 语言: 运算符,表达式,条件语句,循环语句,转向语句,空语句等
[源码下载] 不可或缺 Windows Native (3) - C 语言: 运算符,表达式,条件语句,循环语句,转向语句,空语句等 作者:webabcd 介绍不可或缺 Windows Native ...
- python基础(4):条件语句与循环语句
今天我们看看条件语句与循环语句. 预习: 1.使用while循环输出1 2 3 4 5 6 8 9 10 2.求1-100的所有数的和 3.输出 1-100 内的所有奇数 4.输出 1-100 内的所 ...
- 第二百八十七节,MySQL数据库-条件语句、循环语句、动态执行SQL语句
MySQL数据库-条件语句.循环语句.动态执行SQL语句 1.if条件语句 delimiter \\ CREATE PROCEDURE proc_if () BEGIN ; THEN ; ELSEIF ...
- Laravel 5.6 视图用Blade语法传递变量和流程控制if 语句和循环语句
Laravel5.6 视图用Blade语法传递变量和流程控制if 语句和循环语句 Laravel 的 View 部分是内置了两套输出系统:直接输出和使用 Blade 引擎“编译”后输出,默认情况下它们 ...
- GO语言的基本语法之变量,常量,条件语句,循环语句
GO语言的基本语法之变量,常量,条件语句,循环语句 作为慕课网得笔记自己看 定义变量: 使用var关键字 var a, b, C bool var s1, s2 string = "hell ...
随机推荐
- Comon.Logging与Log4net联合使用
1.摘要 Common.Logging定义了一种接口的公共接口,尤其在Quartz.net中作为接口型的组件,而具体则使用log4net,nlog等组件. 2.使用步骤 Install-Package ...
- [leetCode][001] Maximum Product Subarray
题目: Find the contiguous subarray within an array (containing at least one number) which has the larg ...
- OI优化开关
#pragma comment(linker,"/STACK:10240000,10240000")#pragma GCC optimize ("O2")
- JavaScript验证函数大全
1. 长度限制 <script> function test() { if(document.a.b.value.length>50) { alert("不能超过50个字符 ...
- log4j - 配置文件
Log4J的配置文件(Configuration File)就是用来设置记录器的级别.存放器和布局的,它可接key=value格式的设置或xml格式的设置信息. 通过配置,可以创建出Log4J的运行环 ...
- 连接sql server的语句
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using Sy ...
- LeetCode | Unique Paths【摘】
A robot is located at the top-left corner of a m x n grid (marked ‘Start’ in the diagram below). The ...
- 【转】const和static readonly
我们都知道,const和static readonly的确很像:通过类名而不是对象名进行访问,在程序中只读等等.在多数情况下可以混用.二者本质的区别在于,const的值是在编译期间确定的,因此只能在声 ...
- jQuery 找到当前元素之前最后一次出现的某个同辈元素
DOM 树状图如下所示,要找到 div id = 'a' 的元素之前的(同辈)离该 div 最近的一个 div class = 'a' 的元素(图中左至右第 2 个 div class = 'a' 的 ...
- css修改,类似elememt.style样式修改
使用!important 语法优先权. .yui-b { margin-left:0px ! important; }