# How to convert a string into integer in JavaScript?

In this small post, let’s learn how to convert a String to an Integer in JavaScript. To convert a string to an integer ** parseInt()** and

**Number()**function are used in JavaScript.

## parseInt()

The ** parseInt() **function parses a string argument and returns an integer of the specified base number. It’s called radix. Radix is the base in mathematical numeral systems. For Octal, radix is 8. For Hexadecimal, radix is 16.

For our everyday usage we will use 10, because we are doing the decimal system.

** parseInt()** returns undefined (NaN) if the string is not a number

### Examples

let text = '24'; console.log(parseInt(text, 10)); //24

let text = '24in'; console.log(parseInt(text)); //24

let text = 'sdklfjsdkljfklsdinadakljdklsjfklsdjfklsd'; console.log(parseInt(text)); //NaN

## Number()

The ** Number()** function converts a string to a number. It will return a number depending on the type i.e integer, float etc.

**returns undefined if the string cannot be parsed to a number.**

*Number()*### Examples

let t = '24'; console.log(Number(t)); //24

let t = '2.48'; console.log(Number(t)); //2.48

let t = '267uiuiouo'; console.log(Number(t)); //NaN

Your primary choice for converting a string to number in JavaScript should be *parseInt().*