Adam: einfache if-abfrage mit javascript

var Einzahl = if(Aufenthalt == '1') { Einzahl == 'Minute' } else Einzahl == 'Minuten';

was ist daran falsch?

  1. Hi, -> das nennt man Anrede und dies ist höflich

    var Einzahl = if(Aufenthalt == '1') { Einzahl == 'Minute' } else Einzahl == 'Minuten';
    was ist daran falsch?

    Was willst Du denn erreichen?
    var Einzahl;
    if(Aufenthalt == '1') { Einzahl == 'Minute' } else Einzahl == 'Minuten';

    wenn Du das Ergebnis der if-Abfrage gleich der Variable zuordnen willst, musst Du eine andere Form wählen:

    ohne Gewähr:
    var Einzahl = (Aufenthalt=='1') ? 'Minute' : 'Minuten';

    ciao
    romy, ein netter Gruss am Ende ist auch nett

    1. dank dir, hat funktioniert.... :)

      ps. hi und tschüss =)

  2. hi

    var Einzahl = if(Aufenthalt == '1') { Einzahl == 'Minute' } else Einzahl == 'Minuten';

    was ist daran falsch?

    gehören nich auch klammern um den else block...und wird das ganze nciht besser so geschrieben?

    if(Aufenthalt == '1') {
    var Einzahl == 'Minute' }
    else {
    var Einzahl == 'Minuten'};

    so long
    ole
    (8-)>

    --
    Die Summe aller menschlichen Intelligenz ist eine Konstante.
    Das Problem ist das Bevölkerungswachtum...
    sh:( fo:) ch:| rl:° br:& n4:° ie:% mo:} va:| de:] zu:| fl:( ss:) ls:\ js:|
    If you can't beat 'em...eat 'em !
    1. Hallo Ole,

      gehören nich auch klammern um den else block...und wird das ganze nciht besser so geschrieben?

      if(Aufenthalt == '1') {
      var Einzahl == 'Minute' }
      else {
      var Einzahl == 'Minuten'};

      Besser nicht!
      1. Für eine Zuweisung verwendet man ein einfaches Gleichheitszeichen.
      2. Du deklarierst die Variable Einzahl im if-Block. Danach ist sie nicht mehr definiert.

      Grüße
      Andreas

      --
      Hier könnte Ihre Werbung stehen.
      1. hi

        if(Aufenthalt == '1') {
        var Einzahl == 'Minute' }
        else {
        var Einzahl == 'Minuten'};

        Besser nicht!

        1. Für eine Zuweisung verwendet man ein einfaches Gleichheitszeichen.
        2. Du deklarierst die Variable Einzahl im if-Block. Danach ist sie nicht mehr definiert.

        hab echten müll geschrieben *Seuftz*...hab zuviel im kopf...

        also, hier (hoffentlich ;)) die korrektur :)

        var einzahl = '';

        if(Aufenthalt == '1') {
        Einzahl = 'Minute' }
        else {
        Einzahl = 'Minuten'};

        so müßte es doch eigentlich passen, oder? :)

        so long
        ole
        (8-)>

        --
        Ein Gedicht: Alles bleibt wie immer... nur schlimmer.
        sh:( fo:) ch:| rl:° br:& n4:° ie:% mo:} va:| de:] zu:| fl:( ss:) ls:\ js:|
        1. Hallo Ole,

          so müßte es doch eigentlich passen, oder? :)

          Abgesehen von der gewöhnungsbedürftigen Klammerung passt's so, ja. ;-)

          Grüße
          Andreas

          --
          Hier könnte Ihre Werbung stehen.