- No type checks in javascript.
- parameters are treated as undefined if not passed.
- javascript objects are loosely structures, no strict measures to avoid adding properties to objects
Typescript code is transpiled into javascript code which the browser understands.
- Typescript = Javascript + Static types
- Typescript is a superset of javascript i.e valid javascript is still valid typescript as well.