在VBScript中经常会遇到在执行到某个代码块时需要直接跳出的过程。

其实在Vbs语法中常用的有4种退出方式:Exit For、Exit Do、Exit Function、Exit Sub

1、Exit For 主要是用于for循环中

for i=1 to 100
if i=4 then
msgbox "exit for"
Exit For
End If
Next

分析:此脚本执行到i=4时,即会退出循环

2、Exit Do多数用于退出Do while循环

Do While i<10
i=i+1
If i=5 Then
MsgBox i
exit do
End If
loop

分析:此脚本执行到i=5时,即会退出循环。

3. Exit function 多数用于退出function循环

Call tt()
Function tt
If 1=1 Then
Exit Function
End If
MsgBox "test"
End Function

分析:此脚本执行进入tt函数代码块之后判断1=1成立,则退出function,最后的msgbox “test”不会被执行。

4、Exit Sub 同上

转载于:https://www.cnblogs.com/sirrah/articles/2349084.html

各种Exit退出函数用法相关推荐

  1. python中quit函数用法_关于 Python 中的退出命令:sys.exit(n), os._exit(n), quit(), exit()...

    sys.exit(n) 标准的退出函数,会抛出一个 SystemExit 异常,可以在捕获异常处执行其他工作,比如清理资源占用 如果 n 为 0,则表示成功; 非 0 则会产生非正常终止 另外,除了可 ...

  2. 【Linux 内核】进程管理 ( 进程状态 | 进程创建 | 进程终止 | 调用 exit 系统调用函数主动退出 | main 函数返回自动退出 | kill 杀死进程 | 执行异常退出 )

    文章目录 一.进程状态 二.进程创建 三.进程终止 ( 调用 exit 系统调用函数主动退出 | main 函数返回自动退出 | kill 杀死进程 | 执行异常退出 ) 一.进程状态 Linux 进 ...

  3. linux中进程退出函数:exit()和_exit()的区别

    linux中进程退出函数:exit()和_exit()的区别 (1)_exit()执行后立即返回给内核,而exit()要先执行一些清除操作,然后将控制权交给内核. (2)调用_exit函数时,其会关闭 ...

  4. system函数用法

    system函数用法 system函数 是可以调用一些DOS命令,比如 system("cls");//清屏,等于在DOS上使用cls命令. system函数是执行shell命令, ...

  5. c语言fputc输入字符串,C语言fgetc和fputc函数用法详解(以字符形式读写文件)

    C语言fgetc和fputc函数用法详解(以字符形式读写文件),文件,字符,指针,函数,字节 C语言fgetc和fputc函数用法详解(以字符形式读写文件) 易采站长站,站长之家为您整理了C语言fge ...

  6. 计算机科学类专升本复习之“C语言fgetc和fputc函数用法”详解(初稿)

    C语言fgetc和fputc函数用法详解(以字符形式读写文件) 在C语言中,"读写"文件比较灵活,既可以每次"读写一个字符",也可以"读写一个字符串& ...

  7. linux signal函数用法,linux信号机制之sigaction构造体浅析,signal 函数,信号捕捉.

    来自:http://hi.baidu.com/phenix_yw/blog/item/6eb4ca391d1479f23a87ce19.html 信号安装函数sigaction(int signum, ...

  8. python Pool常用函数用法总结

    在本篇内容里小编给大家整理的是一篇关于python Pool常用函数用法总结内容,有需要的朋友们可以学习下. 1.说明 apply_async(func[,args[,kwds]):使用非堵塞调用fu ...

  9. LMDIF_函数用法

    LMDIF_函数用法 英文官方网站的介绍:LMDIF_ 函数的目的: ‎lmdif_‎‎的目的是通过修改莱文伯格-马夸特算法,最大限度地减少‎‎n‎‎变量中‎‎m‎‎非线性函数的方块之和.用户必须提供 ...

最新文章

  1. R语言与数据分析(10)-内置数据集
  2. 重定向、别名、绝对路径、相对路径 详解
  3. 麦子学院彭亮python基础_麦子学院python
  4. 8篇论文梳理BERT相关模型进展与反思 | MSRA出品
  5. 差分约束系统总结(转)
  6. pycharm远程调试python_使用PyCharm进行Python远程调试
  7. C#中用ILMerge合并DLL和exe文件成一个exe文件或者DLL
  8. 家卫士扫地机器人好吗_扫地机器人哪个牌子好?市场最全智能扫地机器人品牌解析_扫地机器人...
  9. 字蛛(font-spider)教学——ttf/otf字体文件压缩
  10. kasp技术优点_【华智技术贴】分子标记技术及育种应用(下):基于测序技术的第三代分子标记...
  11. AOC显示器OSD已锁是什么意思?怎么解锁?
  12. java 释放句柄_Java文件句柄释放
  13. 发布jar包至maven本地库及私服
  14. Maya模型锁定不能编辑的解锁方法
  15. 手脱FSG压缩壳及问题处理
  16. 一起零基础学Python
  17. Visulalize Boost Voronoi in OpenSceneGraph
  18. MSP430单片机GPIO编程入门教程
  19. 一小段经历后的感想和自述。
  20. java base64转图片

热门文章

  1. 数学--数论---P4718 Pollard-Rho算法 大数分解
  2. ACM-ICPC 2019 山东省省赛 C Wandering Robot
  3. hadoop的安装与配置(伪分布式模式安装)
  4. 【Opencv-Tools(一)】OpenCV中使用多线程处理图像
  5. 深入浅出深度学习(二)分类器
  6. 数组和lookup函数
  7. 70后存款100万,有房有车无贷款,每月租金1.5万,可以退休吗?
  8. 乡镇银行和信用社哪个正规?
  9. 未来人口出现负增长后,我国的房价何去何从?
  10. 按揭买的房,房产证为什么要放在银行,自己要用房产证怎么办?