w3resource

TypeScript variable types and basic operations

TypeScript Basic: Exercise-3 with Solution

Write a TypeScript program that declares variables of the following data types: number, string, boolean, and undefined. Assign values to them and perform basic operations.

Sample Solution:

TypeScript Code:

// Declare variables
let n1: number = 42;
let strVariable: string = "Hello, TypeScript!";
let boolVariable: boolean = true;
let undefinedVariable: undefined = undefined;

// Perform basic operations
const n2: number = 10;

// Addition
const sum: number = n1 + n2;
console.log("Sum:", sum);

// String concatenation
const concatenatedString: string = strVariable + " How are you?";
console.log("Concatenated String:", concatenatedString);

// Logical operation
const isTrue: boolean = boolVariable && true;
console.log("Logical AND:", isTrue);

// Check if undefined
if (undefinedVariable === undefined) {
    console.log("undefinedVariable is undefined.");
} else {
    console.log("undefinedVariable is defined.");
}

Explanations:

In the exercise above,

  • Declare variables 'n1', 'strVariable', 'boolVariable', and 'undefinedVariable' with their respective data types.
  • Assign values to these variables.
  • Perform basic operations such as addition, string concatenation, and logical operations.
  • Finally, check if the 'undefinedVariable' is 'undefined' and print a corresponding message.

Output:

"Sum:"
52
"Concatenated String:"
"Hello, TypeScript! How are you?"
"Logical AND:"
true
"undefinedVariable is undefined."

TypeScript Editor:

See the Pen TypeScript by w3resource (@w3resource) on CodePen.


Previous: TypeScript variable declaration and scoping: let, const, and var.
Next: TypeScript type checking example.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/typescript-exercises/typescript-basic-exercise-3.php