function nanDefault(value, defaultValue) {
    return value !== value ? defaultValue : value;
  }
If `value` is `NaN`, return `defaultValue`. In other case returns `value`.

@ignore
@function nanDefault
@param {*} value The value to verify.
@param {*} defaultValue The default value.
@return {*} Returns `defaultValue` if `value` is `NaN`, otherwise `defaultValue`.