function quantity(val) {
    return Math.pow(10, quantityExponent(val));
}
parseFloat NaNs numeric-cast false positives (null|true|false|"")
...but misinterprets leading-number strings, particularly hex literals ("0x...")
subtraction forces infinities to NaN

@param {*} v
@return {boolean}