28.2. Declaring and Using Variables¶
Since TypeScript is statically typed, the type of value is added to the variable declaration. However, we will still use our let
and const
keywords where appropriate.
The general format of a variable declaration is:
let variableName: type = value;
28.2.1. number
¶
When declaring a variable and using the number
type, we add number
to the variable declaration, like so:
let variableName: number = 10;
28.2.2. string
¶
When declaring a string
, we want to use the string
keyword.
let variableName: string = "10";
28.2.3. boolean
¶
The boolean
keyword should be used when declaring a variable of the boolean
type.
let variableName: boolean = true;
28.2.4. Examples¶
Let's use some familiar variable declarations to compare between what we know how to do in JavaScript and what we are now learning about TypeScript.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | // In JavaScript, we have:
let spaceShuttleName = "Determination";
let shuttleSpeed = 17500;
let distancetoMars = 225000000;
let distancetoMoon = 384400;
let milesperKilometer = 0.621;
// The same declarations in TypeScript would be:
let spaceShuttleName: string = "Determination";
let shuttleSpeed: number = 17500;
let distancetoMars: number = 225000000;
let distancetoMoon: number = 384400;
let milesperKilometer: number = 0.621;
|
28.2.5. Check Your Understanding¶
Question
The correct declaration of the variable, astronautName
, that holds the value, "Sally Ride"
, is:
let astronautName = "Sally Ride";
let astronautName = string: "Sally Ride";
let astronautName: string = "Sally Ride";
string astronautName = "Sally Ride";