kostenloser Webspace werbefrei: lima-city


JS| Wenn zeichen vorhanden dann neu starten

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    a************n

    tja der titel trift es eigentlich ich wollte wissen wie ich ermitteln kann ob in meiner variable ein punkt enthalten ist. und wenn ja das die funktion neu gestartet wird.

    mfg andré
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hi,

    mit Javascript:

    Wenn (if) das Zeichen vorhanden ist (indexOf>-1 http://de.selfhtml.org/javascript/objekte/string.htm#index_of) dann Funktion neustarten...

    Wobei du das mit dem Neustarten der Funktion und dem eigentlichen Zweck des Ganzen noch etwas genauer erklären musst.

    Gruß
    Karlja
  4. Autor dieses Themas

    a************n

    naja da ganze sollte einfach eine kleiner fuktion sein die einen leichte kopfrechen aufgaben stellt. und in der regel sind aufgaben mit komma nicht ganz so einfach...
    deswegen wollte ich falls ein komma vorhanden ist das er eine neue aufgabe erstellt.

    und das mit indefOf hab ich schon probiert ich war zu blöd...
    if(result.indexOf(".")>-1) rechnen();

    das ist mein versuch und fire bug meint

    result.indexOf is not a function

    und es tut sich auch nichts

    mfg andré
  5. aldistammkunde

    Kostenloser Webspace von aldistammkunde, auf Homepage erstellen warten

    aldistammkunde hat kostenlosen Webspace.

    andre-morillon schrieb:
    naja da ganze sollte einfach eine kleiner fuktion sein die einen leichte kopfrechen aufgaben stellt. und in der regel sind aufgaben mit komma nicht ganz so einfach...
    deswegen wollte ich falls ein komma vorhanden ist das er eine neue aufgabe erstellt.

    und das mit indefOf hab ich schon probiert ich war zu blöd...
    if(result.indexOf(".")>-1) rechnen();

    das ist mein versuch und fire bug meint

    result.indexOf is not a function

    und es tut sich auch nichts

    mfg andré


    hi,

    ich gehe mal davon aus, dass 'result' das ergebnis einer von dir zufällig erstellten Aufgabe ist? Dann wird dein Programm nicht funktionieren, weil indexOf() für Strings gedacht ist, nicht für Gleitkommazahlen. Du könntest beispielsweise deine Zahl zuerst mit http://de.selfhtml.org/javascript/objekte/number.htm#to_string zu einer Zeichenkette machen und es dann auf diese weise überprüfen.

    Allerdings ist das wahrscheinlich nicht die eleganteste methode. Da Kommazahlen ja höchstwahrscheinlich in deinem Programm bei der Division auftreten werden und du sie dort nicht haben willst, könntest du die division zuerst mit dem Modulo-Operator(%) überprüfen um festzustellen, ob die Division ganzzahlig möglich ist:

    Bsp:

    {
       /* Zahlen für die Aufgabe erzeugen*/
      dividend= XXXXX;
      divisor=XXXXX;
    }while(dividend%divisor!=0);
    ergebnis=dividend/divisor;
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!