簡體   English   中英

如何將此 while 循環轉換為 for 循環?

[英]How can I convert this while loop to a for loop?

首先我想告訴你,我目前正在學習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); }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM