Цикл for(i=0;j=0...)
for(i=0,j=0;i<=33,j<=33;j++,i++) { var let = [] alert(let[j]=i) } Видел раньше что люди вставляли в цикл множество переменных, почему данный код не работает? |
Все...надо было ставить "," между i=0,j=0...
======================================== for(i=0;i<=33;i++) { var r = Math.floor(Math.random*10) r+=1 var let = [] let[i] = r alert(let[i]) } Почему не работает данный код? Точнее почему возвращает NaN? |
1) Почему галочку поставить не можете?
2) var r = Math.floor(Math.random()*10) // В смысле не вызываю? Вот же alert(r) |
Все, спасибо. После random скобки не поставил
|
Цитата:
Цитата:
|
На данный момент мне нужно сгенерировать 33 числа случайных числа, которые будут представлять из себя массив, можно просто создать 33 переменных, так было бы легче, но...уж больно быдлокод
|
var arr = [], i = -1; while( ++i < 33 ) { arr.push( Math.random() * 33 | 0 ); } alert( arr.join( '\n' ) ); |
for(i=0;i<=33;i++) { var r = Math.floor(Math.random()*100) r+=getDay() let[i] = r } Это-то я уже давно сделал) Но все равно спасибо. Мне сейчас надо их отсрочивать так, что бы они не повторялись |
nerv_, не 9xakep хотел так:
for(var i = 0, count = 33, arr = []; i < count; i++, arr[i] = Math.random() * count | 0); alert(arr.join( '\n' )); :lol: |
Зачем писать: 33 | 0?
|
Часовой пояс GMT +3, время: 05:25. |