While、Loop和Repeat三种循环语句有什么异同?

文 / @UTHEME

三种循环语句。这三种循环语句在使用上有些许异同,下面我们一起来看看吧。

二、WHILE循环语句WHILE循环语句是用来反复执行一系列语句的语句。通过检查语句的真假条件来控制程序的执行次数和执行顺序。

WHILE循环可以使用在任何地方,除了SET语句。

WHILE循环语句的语法格式如下:

WHILE condition DO
statements;
END WHILE;

三、REPEAT循环语句REPEAT循环语句是一种循环语句,与WHILE循环语句类似。通过检查语句的真假条件来控制程序的执行次数和执行顺序。

REPEAT循环可以使用在任何地方,除了SET语句。

REPEAT循环语句的语法格式如下:

REPEAT
statements;
UNTIL condition;
END REPEAT;

注:先执行一次再判断。

四、LOOP循环语句LOOP循环语句是一种循环语句,类似于WHILE和REPEAT循环语句。通过检查语句的真假条件来控制程序的执行次数和执行顺序。

与WHILE和REPEAT循环语句不同的是,LOOP循环语句没有条件判断,它会一直循环执行语句,除非出现跳出语句才会停止执行。

LOOP循环语句的语法格式如下:

LOOP
statements;
END LOOP;

五、三种循环语句的异同WHILE,REPEAT,LOOP三种循环语句都是用来重复执行语句的,但它们在使用上还是有些许异同的。

1. WHILE循环是当条件为真时循环;

2. REPEAT循环是当条件为假时停止循环;

3. LOOP循环是一直循环直到执行跳出语句;

4. WHILE和REPEAT都是在开头判断条件,再执行一遍体,而LOOP无法进行条件判断。

总的来说,三种循环语句都有自己的特殊性质,需要根据不同的应用场景选择不同的语句。

添加UTHEME为好友
扫码添加UTHEME微信为好友
· 分享WordPress相关技术文章,主题上新与优惠动态早知道。
· 微信端最大WordPress社群,限时免费入群。