VBS教程:VBscript语句-Exit 语句
程序员文章站
2022-04-29 09:31:54
exit 语句退出 do...loop、for...next、function 或 sub 代码块。 exit...
exit 语句
退出 do...loop、for...next、function 或 sub 代码块。
exit do
exit for
exit function
exit property
exit sub
exit 语句的语法有以下几种形式:
语句 | 描述 |
---|---|
exit do | 提供一种退出 do...loop 语句的方法。只能在 do...loop 语句中使用。exit do 将控制权转移到 loop 语句之后的语句。在嵌套的 do...loop 语句中使用时,exit do 将控制权转移到循环所在位置的上一层嵌套循环。 |
exit for | 提供一种退出 for 循环的方法。只能在 for...next 或 for each...next 循环中使用。exit for 将控制权转移到 next 之后的语句。在嵌套的 for 循环中使用时,exit for 将控制权转移到循环所在位置的上一层嵌套循环。 |
exit function | 立即从出现的位置退出 function 过程。继续执行调用 function 的语句后面的语句。 |
exit property | 立即从所在的 property 过程中退出。继续执行下面调用 property 过程的语句。 |
exit sub | 立即从出现的位置退出 sub 过程,继续执行调用 sub 的语句后面的语句。 |
下面例子举例说明如何使用 exit 语句:
sub randomloop dim i, mynum do ' 设置死循环。 for i = 1 to 1000 ' 循环 1000 次。 mynum = int(rnd * 100) '产生随机数。 select case mynum '求随机数的值。 case 17: msgbox "case 17" exit for ' 如果是 17,退出 for...next。 case 29: msgbox "case 29" exit do ' 如果是 29,退出 do...loop。 case 54: msgbox "case 54" exit sub ' 如果是 54,退出 sub 过程。 end select next loopend sub