首先,我想告诉您,我目前正在学习javascript,但是遇到了问题。
我已经尝试了到目前为止所学到的大多数方法,但无法做到。如果有人能告诉我它是如何工作的,我将不胜感激。

这是while循环,我无法将其传递给for循环

const cards = ['diamond', 'spade', 'heart', 'club'];

let currentCard;

while (currentCard != 'spade') {
   currentCard = cards[Math.floor (Math.random () * 4)];
   console.log(currentCard);
}


我真的很希望我能理解如何将此while循环转换为for循环

最佳答案

好吧,这有点作弊,请买,这没错:-)



const cards = ['diamond', 'spade', 'heart', 'club'];

let currentCard;

for (;currentCard!='spade';) {
  currentCard = cards [Math.floor (Math.random () * 4)];
  console.log (currentCard);
}

关于javascript - 如何将while循环转换为for循环?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60699083/

10-13 07:04