Я использую следующую функцию для генерации случайного числа от 1 до 20 и затем удвоения этого числа. Функция, похоже, работает, но после двойки я получаю неопределенный результат. Что вызывает это?Javascript Random Number Function - undefined
function PlayGame(){
var min = 0;
var max = 20;
var randomNumber = Math.floor(Math.random() * (max - min + 1)) + min;
var doubleRandom = (randomNumber * 2);
document.write(randomNumber);
document.write(doubleRandom);
}
Я звоню в document.write (PlayGame()) в html документе. Возможно, это моя проблема.
работает для меня (хотя и без 'document.write'): http://jsfiddle.net/PXpyq/ –
ли вы на самом деле вызова' document.write (пустяки()) '? Это имеет смысл - 'PlayGame' возвращает' undefined', и вы делаете третий вызов 'document.write'. Вам нужно отредактировать свой вопрос, чтобы предоставить больше кода, чтобы мы могли воспроизвести вашу проблему. – apsillers
Это работает для меня. Я меняю 'document.write' на' console.log'. что твой брат? – Stiger