2015-11-12 3 views
0

Я бы хотел, чтобы моя программа возвращала 10 случайных чисел, но она не работает, она не загружает случайные числа, я связал программу с index.html, так что это не проблема здесь, это что я пробовал:Случайное число цикл программы - javascript

function randomNumber(upper) { 
    return Math.floor(Math.random() * upper) + 1; 
} 
var counter = 0; 
while (counter < 10) { 
    var randNum = randomNumber(6); 
    document.write(randNum + ' '); 
    counter += 1; 
} 
+0

Так что же означает «это не работает»? Вы ждете 'onload'? – Doorknob

+0

означает, что он не загружает случайные числа –

+0

Возможно, вы печатаете результаты в заголовке страницы ... –

ответ

1

Если он работает в скрипку, но не в других местах, это, скорее всего, проблема с onload здесь Дверная ручка уже предложил.

function randomNumber(upper) { 
    return Math.floor(Math.random() * upper) + 1; 
} 
window.onload = function() { 
    var counter = 0; 
    while (counter < 10) { 
    var randNum = randomNumber(6); 
    document.write(randNum + ' '); 
    counter += 1; 
    } 
}; 

Экспобрекетинг с window.onload вызывает код подождать, пока не будет загружена вся страница.

Смежные вопросы