isnan code example

Example 1: compare NaN in javascript if condititon

// Use isNaN() 
// In javascript compare NaN direct alweys return false
let num1 = Number("Vishal");

// This code never work
if(num1 == NaN){  // Direct compare NaN alweys return false so use isNaN() function
  ....... Your Code .......
}  

// This code work
if(isNaN(num1){
  .........Your Code .......
}

Example 2: javascript check if is nan

function isNaN(x) {
   return x !== x;
};
isNaN(NaN);//true

Example 3: isNaN

function milliseconds(x) {
  if (isNaN(x)) {
    return 'Not a Number!';
  }
  return x * 1000;
}

console.log(milliseconds('100F'));
// expected output: "Not a Number!"

console.log(milliseconds('0.0314E+2'));
// expected output: 3140