# .css-df1pn7{display:block;width:16rem;}     # Learn parseInt Function & parseInt Function with Redix In JavaScript

## With Examples

SURYA L
·Jun 5, 2022·

Subscribe to my newsletter and never miss my upcoming articles

• parseInt Function
• parseInt Function with a Radix

Hello everyone, hope you are all doing well. My name is Surya L, and the aim of this blog is to teach you all about parseInt Function & parseInt Function with Redix in JavaScript.

## parseInt Function

The parseInt() function parses a string and returns an integer. Here's an example:

``````const a = parseInt("076");
``````

The above function converts the string 076 to the integer 76. If the first character in the string can't be converted into a number, then it returns NaN.

### Example1:

``````function convertToInteger(str) {
return parseInt(str);
}

console.log(convertToInteger("56"))
``````

Converts the string value in the variable str to integer.

The Output of above code is 👇

56

## parseInt Function with a Radix

The parseInt() function parses a string and returns an integer. It takes a second argument for the radix, which specifies the base of the number in the string. The radix can be an integer between 2 and 36.

The function call looks like:

### Syntax

``````parseInt(string, radix);
``````

### Example2:

``````const a = parseInt("11", 2);
``````

According to the radix variable, 11 is in the binary system, or base 2. The string 11 is converted to an integer 3 in this example.

### Program to convert binary numbers to integers

``````function convertToInteger(str) {
return parseInt(str,2);
}

console.log(convertToInteger("101"))
``````

The string 101 is equal to 5 in Binary System

### Program to convert Octal numbers to integers

``````function convertToInteger(str) {
return parseInt(str,8);
}

console.log(convertToInteger("101"))
``````

The string 101 is equal to 65 in Binary System

### Program to convert Hexa Decimal numbers to integers

``````function convertToInteger(str) {
return parseInt(str,16);
}

console.log(convertToInteger("101"))
``````

The string 101 is equal to 257 in Binary System

### Conclusion:

1. The parseInt() function parses a string and returns an integer.
2. It takes a second argument for the radix, which specifies the base of the number in the string. The radix can be an integer between 2 and 36.

Thanks for reading the blog. Do let me know what you think about it.

You can connect me with Showwcase Twitter Blog GitHub Contact Me

Refernce: I learned this topics in FreeCodeCamp which I explained in minified version

### Did you find this article valuable?

Support SURYA L by becoming a sponsor. Any amount is appreciated!