CoderDojo Linz
CoderDojo is a worldwide organization of free programming clubs for kids. This account is for the CoderDojo in Linz (Austria).
Alle nicht primitiven Datentypen in TypeScript sind eine Sub-Klasse vom object Typ.
Eine Zeichenkette, Zeichenfolge bzw. String ist eine endliche Folge von Zeichen aus einem definierten Zeichensatz.
let name: string = 'cat';
Unter einem Zeichensatz versteht man einen Vorrat an Elementen, Zeichen genannt, aus denen sich Zeichenketten zusammenstellen lassen
Beispiele:
American Standard Code for Information Interchange
return 'cat'.charAt(1); // returns "a"
return 'cat'[1]; // returns "a"
return 'cat'.charCodeAt(1); // returns 97
return 'cat'.toUpperCase(); // returns 'CAT'
return 'cat'.substr(1, 2); // returns 'at', str.substring(indexStart[, length])
return 'cat'.substring(1, 2); // returns 'a', str.substring(indexStart[, indexEnd])
return 'cat'.split(''); // returns ['c', 'a', 't']
return 'cat'.indexOf('a'); // returns 1
return String.fromCharCode(97); // returns 'a'
Ein Array kann mehrere Werte von einem angegebenen Datentyp speichern.
let characters: string[] = ['c', 'a', 't'];
let numbers: number[] = [1, 1, 2, 3, 5, 8]
let array1 = [0, 1, 2, 3]; // neues Array mit 4 Elementen
let array2 = new Array('a', 'b', 'c', 'd'); // neues Array mit 4 Elementen
let array3 = new Array(10); // neues Array mit der Größe 10
return array1[2]; // returns 2
return array2[2]; // returns c
return array3[3]; // returns undefined
return array3[11]; // returns undefined
return array1.length; // returns 4
array1.push(4); // fügt einen Wert in das Array ein
return array2.indexOf('b'); // returns 1
By CoderDojo Linz
CoderDojo is a worldwide organization of free programming clubs for kids. This account is for the CoderDojo in Linz (Austria).