23.03.2012, 19:40
|
|
сегодня в 12:34|Комментир
|
|
Регистрация: 12.04.2011
Сообщений: 1,180
|
|
Цикл for(i=0;j=0...)
for(i=0,j=0;i<=33,j<=33;j++,i++) {
var let = []
alert(let[j]=i)
}
Видел раньше что люди вставляли в цикл множество переменных, почему данный код не работает?
__________________
оляля, ололо
|
|
23.03.2012, 19:42
|
|
сегодня в 12:34|Комментир
|
|
Регистрация: 12.04.2011
Сообщений: 1,180
|
|
Все...надо было ставить "," между 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?
__________________
оляля, ололо
Последний раз редактировалось 9xakep, 23.03.2012 в 19:54.
|
|
23.03.2012, 20:06
|
|
сегодня в 12:34|Комментир
|
|
Регистрация: 12.04.2011
Сообщений: 1,180
|
|
1) Почему галочку поставить не можете?
2)
var r = Math.floor(Math.random()*10) // В смысле не вызываю? Вот же
alert(r)
__________________
оляля, ололо
Последний раз редактировалось 9xakep, 23.03.2012 в 20:08.
|
|
23.03.2012, 20:08
|
|
сегодня в 12:34|Комментир
|
|
Регистрация: 12.04.2011
Сообщений: 1,180
|
|
Все, спасибо. После random скобки не поставил
__________________
оляля, ололо
|
|
23.03.2012, 20:26
|
Особый гость
|
|
Регистрация: 02.04.2010
Сообщений: 4,260
|
|
Сообщение от 9xakep
|
После random скобки не поставил
|
alert(Math.random()*10
Сообщение от 9xakep
|
почему данный код не работает?
|
А что вы пытаетесь сделать?
|
|
23.03.2012, 20:49
|
|
сегодня в 12:34|Комментир
|
|
Регистрация: 12.04.2011
Сообщений: 1,180
|
|
На данный момент мне нужно сгенерировать 33 числа случайных числа, которые будут представлять из себя массив, можно просто создать 33 переменных, так было бы легче, но...уж больно быдлокод
__________________
оляля, ололо
|
|
23.03.2012, 20:59
|
|
junior
|
|
Регистрация: 29.11.2011
Сообщений: 3,924
|
|
var arr = [], i = -1;
while( ++i < 33 ) {
arr.push( Math.random() * 33 | 0 );
}
alert( arr.join( '\n' ) );
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
|
|
23.03.2012, 21:10
|
|
сегодня в 12:34|Комментир
|
|
Регистрация: 12.04.2011
Сообщений: 1,180
|
|
for(i=0;i<=33;i++) {
var r = Math.floor(Math.random()*100)
r+=getDay()
let[i] = r
}
Это-то я уже давно сделал) Но все равно спасибо. Мне сейчас надо их отсрочивать так, что бы они не повторялись
__________________
оляля, ололо
|
|
23.03.2012, 21:19
|
Особый гость
|
|
Регистрация: 02.04.2010
Сообщений: 4,260
|
|
nerv_, не 9xakep хотел так:
for(var i = 0, count = 33, arr = []; i < count; i++, arr[i] = Math.random() * count | 0);
alert(arr.join( '\n' ));
Последний раз редактировалось monolithed, 23.03.2012 в 21:46.
|
|
23.03.2012, 21:35
|
|
сегодня в 12:34|Комментир
|
|
Регистрация: 12.04.2011
Сообщений: 1,180
|
|
Зачем писать: 33 | 0?
__________________
оляля, ололо
|
|
|
|