Showing posts with label Using Inheritance. Show all posts
Showing posts with label Using Inheritance. Show all posts

TYPESCRIPT

8th Day                                                                                                      


Hey Guys, I'm very glad to share with you, We have already studied about VS CODE, 
NODE JS, NPM . And today's we are going to study about TYPESCRIPT. 
This concept is very important to start the Angular.


     

                         TYPESCRIPT      
      • Whole Angular has made in typescript.
      • TypeScript is an open-source language which builds on JavaScript, one of the world’s most used tools. i.e. Any browser, any OS, anywhere JavaScript runs. Entirely Open Source.
      • TypeScript extends JavaScript by adding types.                                                                           

                Basic comparison between JavaScript and TypeScript

    • TypeScript is known as Object oriented programming language whereas JavaScript is a scripting language.
    • TypeScript has a feature known as Static typing but JavaScript does not have this feature. 
    •    In case of TypeScript,
      Var x =0; // TS compiler will treat as number. But when we assign like x="Raushan"  it will show error like:
    •                        
    Important Points:     

        • TypeScript extends JavaScript and makes it strongly typed.
        • Strongly typed means while we write the code the data typed checked.
        • Advantages during development phase errors and issues will be caught.
        • This is the TypeScript Code:
                            
      • But to execute this code we will have to be convert it into JS with VS Code terminal like
      • Command : tsc file.ts .      It will look like:                                                                                                        

        • TypeScript translates/ transpiles /convert to JavaScript.
        • All JavaScript Code are valid for TypeScript code. For Example: alert("Hello"); .         
        • TypeScript is known as Object oriented programming language.
        • TypeScript gives you benefit OOP, Classes,==> Closures and IIFE.
        •  For Example:                                                                                                                   
          In JS code it will convert like: Closure

        •   Using Inheritance Concepts: 
          Its JS  Code will be:

          So friend If you have any mistakes in any articles you can send me on my email:1809raushan@gmail.com.

                                                                                    Thank You...