Ich habe Probleme der Zufallsvariable, weil es keine Schleife, so dass ich die Var für es auf eine lokale Variable, jetzt die Schleife arbeiten, aber das Problem, ich bekomme NAN Fehler, wenn es dazu kommen das Ergebnis() Funktion, was das Selbstlern probleme Uhr ist so einige grundlegende ich überspringe ich von pratical Weise lernen wollen, sorry für den Neuling FrageFehler NAN mit der lokalen Variablen
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;
}
Sie haben eine Funktion mit dem gleichen Namen wie eine Variable. Sie könnten andere beschreibende Funktionsnamen als 'randomvariable' verwenden. verwende besser einen Namen wie 'getRandomValue'. –
In der Zeile, in der Sie das Array instanziiert haben, fehlt ein Semikolon. – JordanH