JSFiddle - React, Tailwind, and code Playground

by stevebeauge

JavaScript

var value = parseInt("");
console.log(1,value != Number.NaN? value : null);
console.log(2, value == Number.NaN? null : value);
console.log(3, null);

function parseIntOrDefault(value, def){
    var candidate = parseInt(value);
    if(candidate != Number.NaN) return candidate; else return def;    
}

console.log(4, parseIntOrDefault('', null));