I have previously done web-based stuff with JavaScript before, after hearing about TypeScript I have thought that I will test that instead. What are the advantages and disadvantages of using TypeScript instead of JavaScript? In other words, is TypeScript really worth it?