Do I master Typescript if I master Javascript ? Is Typescript syntax different ? Answers appreciated, thank you !

  • @[email protected]
    link
    fedilink
    English
    611 months ago

    TypeScript is a superset of JavaScript. It means any valid JavaScript is also valid TypeScript.

    You should start to learn basic JavaScript mechanisms : prototype inheritance, hoisting, scopes, this, event loop, type coercion.

    Once « JavaScript » sounds familiar you will embrace TypeScript which is JavaScript with steroids!

    • @[email protected]
      link
      fedilink
      -411 months ago

      TypeScript is a superset of JavaScript. It means any valid JavaScript is also valid TypeScript.

      This is backwards. JS is superset and all TS compiles to valid JS.

      The vast majority of JS does not translate to Typescript as the JS is untyped.

      • @[email protected]
        link
        fedilink
        English
        511 months ago

        You don’t need to necessarily believe me but please double check your claims before you spread misinformation

      • @Quasari
        link
        English
        411 months ago

        To be a superset, all elements of the subset must be contained within the superset.

        TypeScript is a superset of JavaScript as valid JS code(just with everything implicitly the any type) is valid TS code.