Type System
Available Types
Use basic types (number, string, boolean, any, void) or user defined types.
Type checking & casting
if (typeof myVar === 'number') {
let myNum1 = myVar as number;
let myNum2 = myVar;
}
Arrays
//Declaration
var myArray1: Array;
var myArray2: string[];
//Initializing
myArray1= ['Sepp', 'Kai', 'Uli'];
//Usage
let secondName = myArray1[1];
for (let name of myArray1) {
//do something
}
//Descructing
let [name1, name2, name3] = myArray1;