Do While ... Loop 与 Do Until ... Loop 的区别

一、区别

Do While ... Loop :Do 的成立条件是 - 成立的(真)

Do Until ... Loop : Do 的成立条件是 - 不成立的(假)

二、示例

1. Do While ... Loop

<script language="VBScript">
<!--
    Dim ans
    ans = InputBox("请输入""快乐""的英文单词")

    Do While UCase(ans)<>"HAPPY"
        ans = InputBox("错误!" & vbCRLF & "请输入""快乐""的英文单词")
    Loop 

    MsgBox("正确!")
//-->
</script>

 

2. Do Until ... Loop

<script language="VBScript">
<!--
    Dim ans
    ans = InputBox("请输入""快乐""的英文")

    Do Until UCase(ans) = "HAPPY"
        ans = InputBox("错误!" & vbCRLF & "请输入""快乐""的英文")
    Loop 

    MsgBox("正确!")
//-->
</script>

 

posted @ 2012-12-17 11:12  ChuanYue  阅读(1394)  评论(0编辑  收藏  举报