Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| lehrkraefte:blc:informatik:ffprg1-2024:cheat-sheet [2024/02/17 07:29] – Ivo Blöchliger | lehrkraefte:blc:informatik:ffprg1-2024:cheat-sheet [2024/08/08 05:08] (current) – Ivo Blöchliger | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== JavaScript Cheat-Sheet ====== | ||
| + | |||
| + | <WRAP group> | ||
| + | <WRAP half column> | ||
| + | **[[.: | ||
| + | <code javascript> | ||
| + | // Zahlen | ||
| + | let anzahl = 42; | ||
| + | let pi = 3.1415926; | ||
| + | // Strings (Zeichenketten) | ||
| + | // in einfachen oder | ||
| + | // doppelten Anführungszeichen: | ||
| + | let vorname = " | ||
| + | let name = ' | ||
| + | // Backticks mit Ersetzung | ||
| + | let anrede = `Hallo ${vorname} ${name}`; | ||
| + | </ | ||
| + | **[[.: | ||
| + | |||
| + | <code javascript> | ||
| + | let wert=8; | ||
| + | if (wert>=0 && wert<10) { // UND | ||
| + | | ||
| + | } else if (wert<0 || wert> | ||
| + | console.log(`${wert} ist sonst was`); | ||
| + | } else { // Keine der obigen Bedingungen | ||
| + | console.log(`${wert} ist zweistellig`); | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | **Arrays (Listen)** [[https:// | ||
| + | <code javascript> | ||
| + | let liste=[2, | ||
| + | for (let prim of liste) { | ||
| + | console.log(prim); | ||
| + | } | ||
| + | liste.splice(3, | ||
| + | let thirteen = liste.pop() // Letztes Element entfernen | ||
| + | let koordinaten=[[0, | ||
| + | koordinaten.push([7, | ||
| + | let y = koordinaten[2][1]; | ||
| + | korrdinaten[0] = [5, | ||
| + | </ | ||
| + | **Zufallszahlen** [[https:// | ||
| + | <code javascript> | ||
| + | // reelle Zufallszahl in [0,1[ | ||
| + | nulleins = Math.random(); | ||
| + | // natürliche Zufallszahl in {0, | ||
| + | // Math.floor(...) rundet auf die nächste ganze Zahl ab | ||
| + | ganzzahl = Math.floor(Math.random()*10) | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP half column> | ||
| + | **[[.: | ||
| + | <code javascript> | ||
| + | for (let i=0; i<10; i++) { | ||
| + | console.log(i); | ||
| + | } | ||
| + | |||
| + | let z=12345; | ||
| + | let w=1; | ||
| + | while (w*w<z) { // Solange w²<z | ||
| + | | ||
| + | } | ||
| + | console.log(`${w-1} <= √${z} < ${w}`); | ||
| + | </ | ||
| + | |||
| + | **Objekte** [[https:// | ||
| + | <code javascript> | ||
| + | let schluessel = " | ||
| + | let objekt = {name:" | ||
| + | for (let schluessel in objekt) { | ||
| + | let wert = objekt[schluessel]; | ||
| + | console.log(`objekt[" | ||
| + | } | ||
| + | objekt[' | ||
| + | objekt[' | ||
| + | console.log(objekt); | ||
| + | </ | ||
| + | |||
| + | **[[lehrkraefte: | ||
| + | <code javascript> | ||
| + | function tuwas(das, sind, argumente) { | ||
| + | let lokale_variable = das*sind+argumente; | ||
| + | | ||
| + | } | ||
| + | let summe = function(a, | ||
| + | | ||
| + | }; | ||
| + | let resultat = summe(20, | ||
| + | </ | ||
| + | **String** [[https:// | ||
| + | <code javascript> | ||
| + | a = "Test String"; | ||
| + | l = a.length; | ||
| + | b = a[5]; // ' | ||
| + | c = a.substring(5, | ||
| + | d = a.replaceAll(' | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||