У меня есть проблема случайных переменных, потому что это не цикл, поэтому я добавляю var для него, чтобы перевернуть его на локальную переменную, теперь работа цикла, но проблема, которую я получаю при ошибке NAN, когда она приходит результат() функция, что является Probleme утра самостоятельно обучающийся так некоторые базовые я пропускаю я хочу выучить практичное Кстати, извините за новичка вопросошибка NAN с локальной переменной
function randomvariable() {
var myarray = new Array;
myarray = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
var randomvariable = Math.floor(Math.random() * 2);
result = (myarray[randomvariable]);
document.getElementById("demo").innerHTML = randomvariable;
}
function launchfunction() {
myFunction();
randomvariable();
theresult();
}
function theresult() {
f = document.getElementById("dkhoul").value;
r=randomvariable;
var x = f*1-r;
var s = Math.abs(x);
document.getElementById("result").innerHTML = s;
}
у вас есть функция с тем же именем в качестве переменной. вы можете использовать дескриптивные имена функций, отличные от 'randomvariable'. лучше использовать имя типа 'getRandomValue'. –
В строке, где вы создавали экземпляр массива, отсутствует точка с запятой. – JordanH