TypeScript Basics

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;

Links