Цикл 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, время: 07:00. |