如何解决虽然 JavaScript 中的 Else Python 循环等效
与 Python 中的 while/else 循环等效的 JavaScript 是什么?第一部分是python代码,第二部分是我尝试将其转换为JavaSript。
Python 代码:
while (firstNumber !== 1):
firstGCD = getGCD(firstNumber,reducer);
if firstGCD == 1:
break
firstNumber /= firstGCD
else:
while (secondNumber != 1):
secondGCD = getGCD(secondNumber,reducer);
if secondGCD == 1:
break
secondNumber /= secondGCD
else:
return True
JavaScript 尝试
while (firstNumber !== 1) {
const firstGCD = getGCD(firstNumber,reducer);
if (firstGCD === 1) {
break;
}
firstNumber /= firstGCD;
}
if (firstNumber === 1) {
while (secondNumber !== 1) {
const secondGCD = getGCD(secondNumber,reducer);
if (secondGCD === 1) {
break;
}
secondNumber /= secondGCD;
}
}
if (secondNumber === 1) {
return true;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。