我正在爲Discord創建一個基本的擲骰子程序,我想知道如何在變量中設置一個變量。我可能會過於複雜的事情,但我仍然想看看這是否可能,以及是否有更好的方法來做到這一點。這是我當前的代碼: Javascript set var var
while (dice > 0) {
var die = Math.floor(Math.random() * (7 - 1) + 1)
console.log("roll: " + die + ", currently: " + dice)
dice = dice - 1
message.channel.sendMessage(die)
}
所以目前這樣做的工作「井」。我想用roll
變量來存儲dice
變量(您定義擲出多少個骰子的部分)。我猜這將是類似的東西 var roll = r.dice
基本上,我所要做的就是將卷保存爲不同的變量,將它們發送到一條消息。因此,代碼將它們保存爲R.10到R.1,那麼我可以介紹這些變量作爲一個消息 r.10 . . r.1
這是可能與我使用的方法,或者是有沒有更好的辦法?
你想JS對象或數組? – zerkms
您可能正在尋找創建一個骰子卷的數組。在這種情況下,將每個卷與數組中的每個索引關聯起來並不重要。要將它連接成單個消息,請執行如下操作:[2,5,6,2,6,1,6] .map(function(value,index){return「r。」+(index + 1)+ 「:」+ value;})。join('\ n'); – Brian
不要介意我說我需要變量內部變量的幫助的部分,我發現了(var roll =「r。」+ dice)但是,還有一種更簡單的方法嗎? – Joey244