for-Schleife
parent
f4a0a570a7
commit
4c249a49e8
|
@ -3,7 +3,13 @@
|
||||||
{
|
{
|
||||||
"cell_type": "markdown",
|
"cell_type": "markdown",
|
||||||
"id": "945552bc-d6e3-49d4-89d1-c6fd2d586d0e",
|
"id": "945552bc-d6e3-49d4-89d1-c6fd2d586d0e",
|
||||||
"metadata": {},
|
"metadata": {
|
||||||
|
"editable": false,
|
||||||
|
"slideshow": {
|
||||||
|
"slide_type": ""
|
||||||
|
},
|
||||||
|
"tags": []
|
||||||
|
},
|
||||||
"source": [
|
"source": [
|
||||||
"# Schleifen\n",
|
"# Schleifen\n",
|
||||||
"Mit Schleifen können Code-Abschnitte mehrmals durchlaufen werden. TypeScript kennt mehrere Schleifenarten, wir beginnen hier mit der `for`-Schleife."
|
"Mit Schleifen können Code-Abschnitte mehrmals durchlaufen werden. TypeScript kennt mehrere Schleifenarten, wir beginnen hier mit der `for`-Schleife."
|
||||||
|
@ -12,7 +18,13 @@
|
||||||
{
|
{
|
||||||
"cell_type": "markdown",
|
"cell_type": "markdown",
|
||||||
"id": "40760edc-d7c2-416f-9f81-9c03d96baba6",
|
"id": "40760edc-d7c2-416f-9f81-9c03d96baba6",
|
||||||
"metadata": {},
|
"metadata": {
|
||||||
|
"editable": false,
|
||||||
|
"slideshow": {
|
||||||
|
"slide_type": ""
|
||||||
|
},
|
||||||
|
"tags": []
|
||||||
|
},
|
||||||
"source": [
|
"source": [
|
||||||
"## `for`-Schleife\n",
|
"## `for`-Schleife\n",
|
||||||
"Die `for`-Schleife besteht aus drei Steuer-Anweisungen und dem Schleifen-Code. Die drei Anweisungen folgen dem `for` in runden Klammern. Sie werden durch Semikolons voneinander getrennt:"
|
"Die `for`-Schleife besteht aus drei Steuer-Anweisungen und dem Schleifen-Code. Die drei Anweisungen folgen dem `for` in runden Klammern. Sie werden durch Semikolons voneinander getrennt:"
|
||||||
|
@ -22,7 +34,13 @@
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 1,
|
"execution_count": 1,
|
||||||
"id": "373d32d2-ab1f-4ce6-bf29-50d61b2e5087",
|
"id": "373d32d2-ab1f-4ce6-bf29-50d61b2e5087",
|
||||||
"metadata": {},
|
"metadata": {
|
||||||
|
"editable": false,
|
||||||
|
"slideshow": {
|
||||||
|
"slide_type": ""
|
||||||
|
},
|
||||||
|
"tags": []
|
||||||
|
},
|
||||||
"outputs": [
|
"outputs": [
|
||||||
{
|
{
|
||||||
"name": "stdout",
|
"name": "stdout",
|
||||||
|
@ -50,7 +68,13 @@
|
||||||
{
|
{
|
||||||
"cell_type": "markdown",
|
"cell_type": "markdown",
|
||||||
"id": "515350c4-0d66-44e7-ad7a-e8e5e87f6002",
|
"id": "515350c4-0d66-44e7-ad7a-e8e5e87f6002",
|
||||||
"metadata": {},
|
"metadata": {
|
||||||
|
"editable": false,
|
||||||
|
"slideshow": {
|
||||||
|
"slide_type": ""
|
||||||
|
},
|
||||||
|
"tags": []
|
||||||
|
},
|
||||||
"source": [
|
"source": [
|
||||||
"* `let i: number = 0` ist die Start-Anweisung. Sie wird einmalig ausgeführt vor dem ersten Schleifendurchlauf. Hier wird eine Variable `i` angelegt und mit 0 initialisiert.\n",
|
"* `let i: number = 0` ist die Start-Anweisung. Sie wird einmalig ausgeführt vor dem ersten Schleifendurchlauf. Hier wird eine Variable `i` angelegt und mit 0 initialisiert.\n",
|
||||||
"* `i < 10` ist die Bedingung, vor jedem Schleifendurchlauf wird überprüft, ob diese Bedingung zutrifft. Sobald die Bedingung nicht mehr zutrifft wird die Schleife komplett beendet\n",
|
"* `i < 10` ist die Bedingung, vor jedem Schleifendurchlauf wird überprüft, ob diese Bedingung zutrifft. Sobald die Bedingung nicht mehr zutrifft wird die Schleife komplett beendet\n",
|
||||||
|
|
Loading…
Reference in New Issue