簡體   English   中英

為什么在運行For循環時不起作用?

[英]Why does the For Loop not work when I run it?

我試圖讓此for循環正確運行,但事實並非如此。 循環中的對象無法運行,我也不明白為什么。

for (i = 0; i < 26; i++) {
    wordFound = Math.floor(Math.Random());
    document.write(wordFound);
    wordData = [wordFound];

    if (wordFound != wordFound.indexOf(wordData)) {
        document.write('Words being generated...');
    } else {
        document.write('Words being generated...');
    }   
}

Math.Random()不是函數,應為Math.random()

而且wordFound也不是字符串或數組,因此您不能使用indexOf()

注意: Math.floor(Math.random())將始終返回O

希望這可以幫助。

wordMeta.indexOf(wordFound))數組具有方法indexOf,如果您想獲得wordMeta在工作Found中的位置,則應使用類似於我編寫的代碼的方法。

暫無
暫無

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

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