What is the difference between parseInt(string) and Number(string) in JavaScript?


parseInt(string)

The parseInt() method parses up to the first non-digit and returns the parsed value.  

For example, the following returns 765:

parseInt("765world")

Let’s take another example. The following returns 50:

parseInt(‘50px”);

Number(string)

Number() converts the string into a number, which can also be a float BTW.

For example, the following returns NaN:

Number(“765world”)

The following returns NaN:

Number(“50px”);

Updated on: 13-Jan-2020

146 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements