我有JavaScript函數,將數字添加到數組開始形式最小到最大,並增加一步,但是當我使用getNumbers(2,20,2);它打印2,22,222,2222,....它不增加任何人都可以幫助我。我有javascript數組添加數字
function getNumbers(min, max, step) {
var i;
for(i=min ; i<max ; i+=step){
array.push(i);
alert(array);
}
確保您的參數是數字,而不是字符串。 – georg 2014-08-29 10:02:26
是的,如果你將參數作爲字符串,那麼這個問題就會出現,因爲語句'i + = step' so'「2」+ =「2」'將在'222'之後返回'22',依此類推。 – Mritunjay 2014-08-29 10:03:58
你可以隨便添加一個小提琴嗎? – Mritunjay 2014-08-29 10:09:08