This content originally appeared on DEV Community and was authored by yns
Number(): Searches the entire string for numbers. If it finds anything else, it will return NaN (short for Not a Number).
parseInt() / parseFloat(): Returns the first number in the string, ignoring the rest. If there are no numbers at the beginning of the string, it will return NaN.
let's take an example:
Example 1:
let a = "1hola1";
console.log(Number(a));
console.log(parseInt(a));
output->
NaN
1
Example 2:
let a = "1";
console.log(Number(a));
console.log(parseInt(a));
output->
1
1
In conclusion , We use Number() for the Strings that only contains numbers,the parseInt() does the opposite.
This content originally appeared on DEV Community and was authored by yns

yns | Sciencx (2024-06-23T09:10:17+00:00) Difference Between Number() and parseInt() in Converting Strings?. Retrieved from https://www.scien.cx/2024/06/23/difference-between-number-and-parseint-in-converting-strings/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.