gpt4 book ai didi

javascript - if(){do{};while();} 和 while{} 完全一样吗

转载 作者:数据小太阳 更新时间:2023-10-29 05:27:01 26 4
gpt4 key购买 nike

if(a)
{
do
{
b();
}
while(a);
}

一模一样

while(a)
{
b();
}

?

最佳答案

它们是相同的,我将提供一个示例,您可能实际上想要使用“Do-While”而不是 while 循环。

do{
x = superMathClass.performComplicatedCalculation(3.14);
}
while (x < 1000);

相对于

x = superMathClass.performComplicatedCalculation(3.14);
while ( x < 1000);
{
x = superMathClass.performComplicatedCalculation(3.14);
}

使用 Do-While 的参数如上所示。假设行 x = superMathClass.performComplicatedCalculation(3.14);不仅仅是一行代码,而是 25 行代码。如果您需要更改它,请在 do while 中只更改一次。在 while 循环中,您必须更改它两次。

我确实同意,你应该避开它们,但也有支持它们的论点。

关于javascript - if(){do{};while();} 和 while{} 完全一样吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11102374/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com