TypeScript vs JavaScript

Find out how TypeScript differs from JavaScript.

For the novice JavaScript developer who might not be familiar with higher-level programming concepts such as classes and static typing, the benefits of TypeScript might not be immediately apparent.

To explain its benefits, we first have to realize that part of JavaScript’s strength, as well as its appeal and popularity, has always been its flexibility.

JavaScript’s flexibility

Let’s explore JavaScript’s flexibility through a simple example. If we wanted to define and create an object in JavaScript, we could choose any of the following approaches:

Approach 1: Using an Object() constructor

Press + to interact
var myObj = new Object();
myObj.property1 = "Value 1";
myObj.property2 = "Value 2";
console.log("Value is: " + myObj.property1);

In the above code, we used JavaScript’s built-in Object class to create an object using the ...