Skip to content
Related Articles
Open in App
Not now

Related Articles

How to convert NaN to 0 using JavaScript ?

Improve Article
Save Article
Like Article
  • Last Updated : 07 Feb, 2023
Improve Article
Save Article
Like Article

NaN (Not a Number) is usually used to indicate an error condition for a function that should return a valid number but it can be converted to 0 using JavaScript. In this article, we will convert the NaN to 0. 

Using isNaN() method: The isNan() method is used to check whether the given number is NaN or not. If isNaN() returns true for “number” then it assigns the value 0.

Example: 

javascript




number = NaN;
if (isNaN(number)) number = 0;
console.log(number);


Output:

0

Using || Operator: If “number” is any falsy value, it will be assigned to 0.

Example: 

javascript




number = NaN;
number = number || 0;
console.log(number);


Output:

0

Using ternary operator: Here the number is checked via ternary operator, similar to 1, if NaN it converts to 0.

Example: 

javascript




number = NaN;
number = number ? number : 0;
console.log(number);


Output:

0

Note: While executing the code on our IDE or on your browser, check console (F12) to see the result.


My Personal Notes arrow_drop_up
Like Article
Save Article
Related Articles

Start Your Coding Journey Now!