Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.03.2012, 19:40
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 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)
  }

Видел раньше что люди вставляли в цикл множество переменных, почему данный код не работает?
__________________
оляля, ололо
Ответить с цитированием
  #2 (permalink)  
Старый 23.03.2012, 19:42
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 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.
Ответить с цитированием
  #3 (permalink)  
Старый 23.03.2012, 20:06
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

1) Почему галочку поставить не можете?
2)
var r = Math.floor(Math.random()*10) // В смысле не вызываю? Вот же
alert(r)
__________________
оляля, ололо

Последний раз редактировалось 9xakep, 23.03.2012 в 20:08.
Ответить с цитированием
  #4 (permalink)  
Старый 23.03.2012, 20:08
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

Все, спасибо. После random скобки не поставил
__________________
оляля, ололо
Ответить с цитированием
  #5 (permalink)  
Старый 23.03.2012, 20:26
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от 9xakep
После random скобки не поставил
alert(Math.random()*10
Сообщение от 9xakep
почему данный код не работает?
А что вы пытаетесь сделать?
Ответить с цитированием
  #6 (permalink)  
Старый 23.03.2012, 20:49
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

На данный момент мне нужно сгенерировать 33 числа случайных числа, которые будут представлять из себя массив, можно просто создать 33 переменных, так было бы легче, но...уж больно быдлокод
__________________
оляля, ололо
Ответить с цитированием
  #7 (permalink)  
Старый 23.03.2012, 20:59
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

var arr = [], i = -1;

while( ++i < 33 ) {
	arr.push( Math.random() * 33 | 0 );
}

alert( arr.join( '\n' ) );
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #8 (permalink)  
Старый 23.03.2012, 21:10
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

for(i=0;i<=33;i++) {
    var r = Math.floor(Math.random()*100)
    r+=getDay()
    let[i] = r
    }

Это-то я уже давно сделал) Но все равно спасибо. Мне сейчас надо их отсрочивать так, что бы они не повторялись
__________________
оляля, ололо
Ответить с цитированием
  #9 (permalink)  
Старый 23.03.2012, 21:19
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 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.
Ответить с цитированием
  #10 (permalink)  
Старый 23.03.2012, 21:35
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

Зачем писать: 33 | 0?
__________________
оляля, ололо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Цикл while + немного jquery Tonik a.k.a Mademax Events/DOM/Window 11 19.10.2011 01:35
Бесконечный цикл Sundro Общие вопросы Javascript 8 08.08.2011 13:58
как сделать цикл? debugx jQuery 2 24.05.2011 12:32
цикл идет через 1н элемент розовый слоник Общие вопросы Javascript 8 07.02.2011 15:48
Подправьте цикл albal Общие вопросы Javascript 2 15.12.2010 07:03