<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" version="2.0">
  <channel>
    <title>javascript.de</title>
    <link>http://www.javascript.de/</link>
    <description>Deutsches JavaScript-Portal</description>
    <copyright>PULSAR interactive media GmbH</copyright>
    <lastBuildDate>Wed, 13 Apr 2005 14:38:07 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.7.5016.2</generator>
    <managingEditor>tb@pim.de</managingEditor>
    <webMaster>tb@pim.de</webMaster>
    <item>
      <trackback:ping>http://www.javascript.de/Trackback,guid,15664832-584b-42b0-a0ac-83f2d168a1be.aspx</trackback:ping>
      <pingback:server>http://www.javascript.de/pingback.aspx</pingback:server>
      <pingback:target>http://www.javascript.de/PermaLink,guid,15664832-584b-42b0-a0ac-83f2d168a1be.aspx</pingback:target>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <strong>If ... else</strong>
        </p>
        <pre>if (Bedingung) {
    Anweisungen;
} else {
    Anweisungen;
}
</pre>
        <p>
          <strong>If ... else if ... else</strong>
        </p>
        <p>
      In JavaScript gibt es im Gegensatz zu anderen Programmiersprachen keine Kontrollstruktur <code>if
      ... elseif ...</code>. An dessen Stelle kann man zwei <code>if</code>-Anweisungen
      verwenden, von denen die erste die zweite in ihrem <code>else</code>-Teil enthält:
   </p>
        <pre>if (Bedingung) {
    Anweisungen;
} else
    if (Bedingung) {
        Anweisungen;
    } else {
        Anweisungen;
    }
</pre>
        <p>
          <strong>While-Schleife</strong>
        </p>
        <pre>while (Bedingung) {
    Anweisungen;
}
</pre>
        <p>
      Falls die Bedingung gleich <code>true</code> oder 1 ist, kann es passieren, dass sich
      der Browser aufhängt, außer wenn irgendwann in der Schleife ein <code>break;</code> oder
      ein <code>return;</code> aufgerufen wird.
   </p>
        <p>
          <strong>Do ... while</strong>
        </p>
        <pre>do {
    Anweisungen;
} while (Bedingung);</pre>
        <p>
          <!--StartFragment -->For-Schleife
   </p>
        <pre>for ([Startausdruck]; [Bedingung]; [Inkrementier-Ausdruck]) {
    Anweisungen;
}
</pre>
        <p>
          <strong>For ... in-Schleife</strong>
        </p>
        <p>
      Mit dieser Anweisung werden alle Eigenschaften eines Objektes durchlaufen (oder auch
      alle Elemente eines Feldes).
   </p>
        <pre>for (variable in object) {
    Anweisungen;
}
</pre>
        <p>
          <strong>Switch-Ausdruck</strong>
        </p>
        <pre>switch (Ausdruck) {
    case marke1 :
        Anweisungen;
        break;
    case marke2 :
        Anweisungen;
        break;
    default :
        Anweisungen;
}</pre>
        <em>Quelle: </em>
        <a href="http://www.wikipedia.org/">www.wikipedia.org</a>
      </body>
      <title>Kontrollstrukturen</title>
      <guid>http://www.javascript.de/PermaLink,guid,15664832-584b-42b0-a0ac-83f2d168a1be.aspx</guid>
      <link>http://www.javascript.de/Kontrollstrukturen.aspx</link>
      <pubDate>Wed, 13 Apr 2005 14:38:07 GMT</pubDate>
      <description>&lt;p&gt;
   &lt;strong&gt;If ... else&lt;/strong&gt;
&lt;/p&gt;
&lt;pre&gt;if (Bedingung) {
    Anweisungen;
} else {
    Anweisungen;
}
&lt;/pre&gt;
&lt;p&gt;
   &lt;strong&gt;If ... else if ... else&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
   In JavaScript gibt es im Gegensatz zu anderen Programmiersprachen keine Kontrollstruktur &lt;code&gt;if
   ... elseif ...&lt;/code&gt;. An dessen Stelle kann man zwei &lt;code&gt;if&lt;/code&gt;-Anweisungen
   verwenden, von denen die erste die zweite in ihrem &lt;code&gt;else&lt;/code&gt;-Teil enthält:
&lt;/p&gt;
&lt;pre&gt;if (Bedingung) {
    Anweisungen;
} else
    if (Bedingung) {
        Anweisungen;
    } else {
        Anweisungen;
    }
&lt;/pre&gt;
&lt;p&gt;
   &lt;strong&gt;While-Schleife&lt;/strong&gt;
&lt;/p&gt;
&lt;pre&gt;while (Bedingung) {
    Anweisungen;
}
&lt;/pre&gt;
&lt;p&gt;
   Falls die Bedingung gleich &lt;code&gt;true&lt;/code&gt; oder 1 ist, kann es passieren, dass sich
   der Browser aufhängt, außer wenn irgendwann in der Schleife ein &lt;code&gt;break;&lt;/code&gt; oder
   ein &lt;code&gt;return;&lt;/code&gt; aufgerufen wird.
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;Do ... while&lt;/strong&gt;
&lt;/p&gt;
&lt;pre&gt;do {
    Anweisungen;
} while (Bedingung);&lt;/pre&gt;
&lt;p&gt;
   &lt;!--StartFragment --&gt;For-Schleife
&lt;/p&gt;
&lt;pre&gt;for ([Startausdruck]; [Bedingung]; [Inkrementier-Ausdruck]) {
    Anweisungen;
}
&lt;/pre&gt;
&lt;p&gt;
   &lt;strong&gt;For ... in-Schleife&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
   Mit dieser Anweisung werden alle Eigenschaften eines Objektes durchlaufen (oder auch
   alle Elemente eines Feldes).
&lt;/p&gt;
&lt;pre&gt;for (variable in object) {
    Anweisungen;
}
&lt;/pre&gt;
&lt;p&gt;
   &lt;strong&gt;Switch-Ausdruck&lt;/strong&gt;
&lt;/p&gt;
&lt;pre&gt;switch (Ausdruck) {
    case marke1 :
        Anweisungen;
        break;
    case marke2 :
        Anweisungen;
        break;
    default :
        Anweisungen;
}&lt;/pre&gt;
&lt;em&gt;Quelle: &lt;/em&gt;&lt;a href="http://www.wikipedia.org/"&gt;www.wikipedia.org&lt;/a&gt; </description>
      <category>Die Sprache|3 - Kontrollstrukturen</category>
    </item>
  </channel>
</rss>