ďťż

[JS] Funkcja + instrukcja warunkowa = nie działa [?]

       

Podstrony


telcocafe

Witam,

Napisałem sobie pewną funkcje i chcę napisać instrukcje warunkową, że jeśli funkcja zwróci mi wartość 'true' to skrypt ma się dalej wykonywać. Problem w tym, że próbowaełm napisać po swojemu jednak sądzę, że moja 2 dniowa znajomość JS raczej na to nie pozwala wobec czego proszę was o pomoc :)



Hmm... Pomoc w czym?if (true) alert('prawda'); else alert('fałsz');

Nie chcę się kompromitować podając kod :P . Poprostu potrzebuje coś jak wzorzec. Napisana przezemnie funkcja zwraca wartość 'true' jeśli zadziała pomyslnie lub 'false' jeśli nie. Teraz potrzebuje instrukcja warunkową, która jeśli f. zwróci prawde wykona sie dalej i jeżeli cała przejdzie to zwróci znów prawde i coś sie dalej wykona a jeśli moja funkcja sie wyłoży i zwróci fałsz to wtedy instrukcja otrzymuje również rał i wykonuje coś po 'else'. Jakoś prościej nie umiem xD Dodam również, że funkcja wrz z argumentami siedzi sobie w zmiennej. Coś na wzór:

var x = "moja_funkcja(1, 2)"; var y = "moja_funkcja(3, 4)"; if(x == true) { if(y == true) { alert("poszło git") // dalsze działanie } else { alert ("kawałek kodu padł") // dalsze działanie } } else { alert("inny kawalek kodu padł") // dalsze działanie }

Pisane z palca więc jak mnie momentami poniosło to sorki :P

Więc w czym problem? Używasz return i po sprawie.var alphaFunction = function() { return true; } var betaFunction = function() { return false; } alert(alphaFunction()); alert(betaFunction());

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.