簡體   English   中英

為什么我的if()語句不起作用? 使用Javascript

[英]Why won't my if() statement work? Javascript

我似乎無法弄清楚這個if()語句為什么起作用,有什么想法嗎?

Game.Items = {autoClickers: [50, 1, "Gives you one click every second, cost 50 clicks."]};
Game.UsersItems = {itemAutoClickers: [0], itemClickingTeam: [0]};

if(Game.UsersItems.itemAutoClickers > 0) {
    setInterval(function() {
         Game.Clicks = Game.Clicks + Game.Items.autoClickers[1];
         getElement('clicks').innerText = "Clicks: "+Game.Clicks;
         document.title = "Pointer Clicker | Clicks: "+Game.Clicks;
    }, 1000);
} 

Game.UserItems.itemAutoClickers是一個數組,是否要檢查其.length

還是它的數組的第一個索引的值?

在這種情況下, Game.UserItems.itemAutoClickers[0]

您是否要檢查itemAutoClickers數組中的項目數是否大於0或第一個項目的值是否大於0?

Game.UsersItems.itemAutoClickers.length > 0

要么

Game.UsersItems.itemAutoClickers[0] > 0

暫無
暫無

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

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