ich eine Funktion geschrieben haben, alsTypeerror: Kenntnisse ist keine Funktion - aber es ist
function proficiency(level) {
if (level >= 1 && level < 5) {
proficiency = 2;
} else if (level >= 5 && level < 9) {
proficiency = 3;
} else if (level >= 9 && level < 13){
proficiency = 4;
} else if (level >= 13 && level < 17) {
proficiency = 5;
} else if (level >= 17 && level <= 20) {
proficiency = 6;
}
return proficiency;
}
Dann folgt ich es innerhalb einer anderen Funktion ausführen genannte „Roll the Dice“, wie es ein D & D Character Generator ist und dies würde würfeln reflektieren:
proficiency(level);
Das erste Mal, dass ich es tun, es funktioniert gut. Keine Fehler. Die Funktion passiert entsprechend. Das zweite Mal versuche ich es, es gibt mir den folgenden Fehler.
TypeError: proficiency is not a function
Dies passiert jedes Mal, wenn ich die Seite aktualisiere. Ich erkläre die Funktion global, also weiß ich nicht, wie das weitergeht.
Verwenden Sie nicht den Funktionsnamen als Variablenname – j08691