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));