eli: Substring

Hallo zusammen

Ich habe eine Frage. Mit substring kann man Teile von Wörtern ausgeben. Hier ein Beispiel:

<script type="text/javascript">
<!--
 var Begriff = "Donaudampfschifffahrt";
 var Teil = Begriff.substring(5,16);
 alert(Teil);
//-->
</script>

In diesem Fall wird dampfschiff ausgegeben. Nun habe ich eine Frage, könnte man auch ein Wort so ausgeben, dass es von hinten nach vorne gelsen wird? Zum Beispiel, das in diesem Beispiel statt "dampfschiff" , "ffihcsfpmad" ausgegeben wird?
Ich habe es versucht, bei der Variable Teil statt Begriff.substing(5,16) Begriff.substing(16,5) einzugeben, aber es funktioniert irgendwie nicht. Wie kann ich dies machen?

Schönen Tag

  1. In diesem Fall wird dampfschiff ausgegeben. Nun habe ich eine Frage, könnte man auch ein Wort so ausgeben, dass es von hinten nach vorne gelsen wird? Zum Beispiel, das in diesem Beispiel statt "dampfschiff" , "ffihcsfpmad" ausgegeben wird?
    Ich habe es versucht, bei der Variable Teil statt Begriff.substing(5,16) Begriff.substing(16,5) einzugeben, aber es funktioniert irgendwie nicht. Wie kann ich dies machen?

    function reverse(){
     return this.split('').reverse().join('');
    }

    String.prototype.reverse = reverse;

    alert("dampfschiffahrt".reverse())

    1. function reverse(){
      return this.split('').reverse().join('');
      }

      String.prototype.reverse = reverse;

      alert("dampfschiffahrt".reverse())

      danke für deine rasche Antwort. Geht es nicht auch mit substring?

      1. function reverse(){
        return this.split('').reverse().join('');
        }

        String.prototype.reverse = reverse;

        alert("dampfschiffahrt".reverse())

        danke für deine rasche Antwort. Geht es nicht auch mit substring?

        Du schuldest mir eine neue Rigipswand, die ich mit meinem Kopf zertrümmert habe.

        1. hmm...in diesem Fall geht es nicht mit Substring?

          1. hi,

            hmm...in diesem Fall geht es nicht mit Substring?

            bitte mache dir anhand der erklärung in selfhtml klar, wofür substring gedacht ist, und wofür es _nicht_ gedacht ist.

            "warum geht kuhe melken nicht mit meinem küchenmixer?"

            • "weil ein mixer nicht dafür gedacht ist."

            ist das _so_ schwer zu kapieren?

            gruss,
            wahsaga

            1. Hallo,

              hmm...in diesem Fall geht es nicht mit Substring?

              bitte mache dir anhand der erklärung in selfhtml klar, wofür substring gedacht ist, und wofür es _nicht_ gedacht ist.

              "warum geht kühe melken nicht mit meinem küchenmixer?"

              • "weil ein mixer nicht dafür gedacht ist."

              Außer man spannt den Mixer in eine Vorrichtung, welche einen Generator antreibt, welcher Strom für die Melkmaschine erzeugt. So etwa:

              var text = "Das ist ein Test.";
              var rev = "";
              for (var i=0; i<=text.length; i++) {
                rev += text.substring(text.length-i,text.length-i+1);
              }
              alert(rev);

              viele Grüße

              Ax[The Incredible Machine]el

              1. Danke, für deine rasche Antwort. Der Code funktioniert auch einwandfrei. Nun habe ich doch noch eine Frage, ist es wirklich nicht möglich, den Code mit Substring zu codieren?

                1. Danke, für deine rasche Antwort. Der Code funktioniert auch einwandfrei. Nun habe ich doch noch eine Frage, ist es wirklich nicht möglich, den Code mit Substring zu codieren?

                  Aber natürlich geht das auch:

                  var code = "var text = "Das ist ein Test.";\n" +
                             "var rev = "";\n" +
                             "for (var i=0; i<=text.length; i++) {\n" +
                             "  rev += text.substring(text.length-i,text.length-i+1);\n" +
                             "}\n" +
                             "alert(rev);";
                  alert(code);
                  var codierterCode = "";
                  for (var i=0; i<code.length; i++) {
                    codierterCode += code.charAt(i) + "|Substring|";
                  }
                  alert(codierterCode);

                  viele Grüße

                  Axel