Hallo liebe jsWelt Gemeinde,
ich würde gerne eine Art verschachtelte Funktion erstellen, die sich in bestimmten Fällen selbst mit einem Modifikator wieder aufruft (ich hoffe, das war halbwegs verständlich ausgedrückt...).
So in etwa würde ich mir das vorstellen:
Ziel ist es also, eine zufällige Zahl auswürfeln zu lassen und wenn diese über 95 liegt, soll ein weiterer "Wurf" gemacht werden, welcher aber dann um +20 modifiziert ist (exemplarisch). Meine Frage ist, ob das überhaupt möglich ist oder ich den vollkommen falschen Ansatz habe?
Vielen Dank im Vorfeld...
Robert
ich würde gerne eine Art verschachtelte Funktion erstellen, die sich in bestimmten Fällen selbst mit einem Modifikator wieder aufruft (ich hoffe, das war halbwegs verständlich ausgedrückt...).
So in etwa würde ich mir das vorstellen:
Code:
function myFunction (modifikator){
var mod = modifikator || 0;
var rndNumber = 1 + Math.floor(Math.random() * 100)
if(rndNumber > 95){
myFunction(20);
}else{
alert('Ausgabe');
}
}
Ziel ist es also, eine zufällige Zahl auswürfeln zu lassen und wenn diese über 95 liegt, soll ein weiterer "Wurf" gemacht werden, welcher aber dann um +20 modifiziert ist (exemplarisch). Meine Frage ist, ob das überhaupt möglich ist oder ich den vollkommen falschen Ansatz habe?
Vielen Dank im Vorfeld...
Robert