An Overview of the Typescript Programming Language
Typescript is a programming language designed for the development of large applications. Typescript programs transpile to JavaScript, which can run in Typescript runtime environments.
Syntactically, typescript is a superset of JavaScript/ECMAScript. An existing JavaScript program is therefore also a valid Typescript program.
Typescript may be used to develop JavaScript applications for both client-side and server-side execution (as with Node.js or Deno).
Typescript Main Features
- Typescript is a general purpose programming language.
- Typescript does not have its own runtime. Typescript programs are converted to Javascript, and the Javascript program is interpreted at run time.
- Typescript is a statically typed language. Typescript supports algebraic types.
- Typescript includes many data types that are not present in Javascript.
- Typescript, just like Javascript, supports promises.
- Typescript, just like the modern Javascript/ECMAScript, supports async-await programming styles.
Hello World in Typescript
console.log("Hello World!");
More on Hello World in Typescript
If you are interested in finding out more about the Typescript programming language, then here's an explanation of the Hello World program in Typescript in a little more detail:
- Hello World (Typescript): Typescript Hello World - A quick explanation
C C++ C# Clojure Crystal D Dart Erlang F# Go Haskell Java Javascript Julia Kotlin Lua Python Rust Scala Swift