Der Browser-Speicher localStorage ist nicht verfügbar. Entweder unterstützt dein Browser ihn nicht oder du hast ihn deaktiviert oder er ist voll. Ohne localStorage werden deine Lösungen nicht gespeichert.

Übersicht

Hier findest du alle Übungen. Ungelöste Übungen sind rot, gelöste grün. Durch Klick oder Touch auf die Übung navigierst du zu der Übung. Mit dem untenstehenden Button kannst Du JS Hero zurücksetzen. Alle Übungen sind danach rot und du kannst JavaScript Hero von neuem beginnen.

1. Variablen 2. Was ist x? 3. Mehrere Variablen 4. Neuzuweisung 5. Variablen zuweisen 6. Funktionen 7. Mehrere Funktionen 8. Funktionsaufruf 9. Was ist x? 10. Parameter 11. Was ist x? 12. Parameternamen 13. Strings 14. Was ist x? 15. Was ist x? 16. Logging 17. Variablen loggen 18. Loggen und Strings 19. Silent Teacher 20. String: length 21. String: toUpperCase() 22. String: charAt() 23. String: trim() 24. String: indexOf() 25. String: indexOf(), 2. Parameter 26. String: substr() 27. String: replace() 28. Zahlen 29. Inkrement 30. Fahrenheit 31. Modulo 32. Klammern 33. Math 34. Min und Max 35. Math.PI 36. Runden 37. Zufallszahlen 38. parseInt 39. Number: toString() 40. Number: toFixed() 41. Wahrheitswerte 42. NOR 43. XOR 44. Strikte Gleichheit 45. Drei gleiche Werte 46. Gerade Zahlen 47. Strikte Ungleichtheit 48. Zahlen vergleichen 49. if 50. Zwei return-Anweisungen 51. if...else 52. else if 53. Arrays 54. Array-Elemente lesen 55. Array-Elemente schreiben 56. Array: length 57. Arrays sortieren 58. Array: shift() und push() 59. Array: indexOf() 60. Array: concat() 61. Array: slice() 62. Array: join() 63. Mehrdimensionale Arrays 64. Kommentare 65. undefined 66. null 67. for-Schleife 68. Fakultät 69. Schleifen und Arrays 70. while-Schleife 71. do...while-Schleife 72. ggT 73. break und continue 74. Bubblesort 75. Geschachtelte Schleifen 76. Das arguments-Objekt 77. NaN 78. String: split() 79. Datum und Uhrzeit 80. Datum und Uhrzeit ausgeben 81. Datum und Uhrzeit ändern 82. Weltzeit 83. Date: getTime() 84. Funktionen rufen Funktionen auf 85. Rekursion 86. Konstanten 87. Funktionsausdrücke 88. Pfeilfunktionen 89. Römische Zahlen I 90. Römische Zahlen II 91. Project Euler 92. Objekte 93. Objekte erzeugen 94. Eigenschaften auslesen 95. Eigenschaften setzen 96. Methoden 97. Funktionale Programmierung 98. Funktionale Programmierung 2 99. Array: filter() 100. Regex: Zeichenliterale 101. Regex: Beliebiges Zeichen 102. Regex: Zeichenauswahl 103. Regex: Bereiche 104. Regex: Negation 105. Regex: Zeichenklassen 106. Regex: Escape 107. Regex: Anfangs- und Endezeichen 108. Regex: Wortgrenzen 109. Regex: Alternativen 110. Regex: case-insensitive 111. Regex: ? 112. Regex: beliebige Wiederholung 113. Regex: {n, m} 114. Regex: Gruppen 115. Regex: exec 116. Quersumme 117. Dynamische Webseiten 118. Textfarbe 119. RGB-Farben 120. Rahmen 121. Text ändern 122. Good bye!

Möchtest du wirklich JS Hero zurücksetzen?