Open In App

How to convert string to number in TypeScript ?

Improve
Improve
Like Article
Like
Save
Share
Report

In typescript, there are numerous ways to convert a string to a number. We can use the ‘+’ unary operator , Number(), parseInt() or parseFloat() function to convert string to number. Let’s demonstrate using a few examples.

Example 1:  The following code demonstrates converting a string to a number by using the ‘+’ unary operator.

Javascript




let str: string = "431";
console.log(typeof str);
let num = +str;
console.log(typeof num);


Output:

string
number

Example 2: The following code demonstrates converting a string to a number by using the Number() method. Instead of using the ‘+’ operator, we can use the Number() function to convert string to number. The string must be given as an argument to the Number() function.

Javascript




let str: string = "431";
console.log(typeof str);
let num = Number(str);
console.log(typeof num);


Output:

string
number

Example 3: Numbers can be of type float or int. To convert a string in the form of float to a number we use the parseFloat() function and to convert strings that do not have decimal to a number, the parseInt() function is used. 

Javascript




let str1:string = "102.2";
console.log(typeof str1);
let num = parseFloat(str1);
console.log(`${num}` + " is of type :" + typeof num);
let str2:string = "61";
console.log(typeof str2);
let num2 = parseInt(str2);
console.log(`${num2}` + " is of type :" + typeof num2);


Output:

string
102.2 is of type :number
string
61 is of type :number


Last Updated : 04 Apr, 2022
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads