Core Data Types

Code Data Types in TypeScript - Understand the basics of the language

Core Types (TS & JS)

Number

In TypeScript, as the same is true for TypeScript, there is only one number type. There are no special types for integers or floats

All numbers, no differentiation between integers or floats

  const age: number = 39;
  const height: number = 6.1

String

That would be a text that you can define in one of these three ways: single quotes, double quotes and backticks

The last notation with backticks is a special syntax provided in modern JavaScript and also in TypeScript, which allows us to write so-colled template literals that are regular strings where you can dynamically inject some data into them

  const firstName: string = "Slavo";
  const lastName: string = "Slavo";
  const username: string = 'nrgnomad';
  const city: string = `Miami`;
  const greeting: string = `Hello ${firstName} ${lastName}`

Boolean

The most basic datatype is the simple true/false value, which JavaScript and TypeScript call a boolean value

The boolean know those two values, true or false. There is a Truthy/Falsy concept in JavaScript, which you should know is not related to data types. That some behind the scenes work JavaScript does at runtime when it sees specific values and if conditions. For example, number zero is a false value.

  const isGood: boolean= true;
  const isLazy: string = false;