static isNegative(numberOrNumericString, negativeSignCharacter = '-', checkEverywhere = true) {
        if (numberOrNumericString === negativeSignCharacter) {
            return true;
        }

        if (numberOrNumericString === '') {
            return false;
        }

        if (AutoNumericHelper.isNumber(numberOrNumericString)) {
            return numberOrNumericString < 0;
        }

        if (checkEverywhere) {
            return this.contains(numberOrNumericString, negativeSignCharacter);
        }

        return this.isNegativeStrict(numberOrNumericString, negativeSignCharacter);
    }
Return `true` if the given number is negative, or if the given string contains a negative sign :
- everywhere in the string (by default), or
- on the first character only if the `checkEverywhere` parameter is set to `false`.

Note: `-0` is not a negative number since it's equal to `0`.

@param {number|string} numberOrNumericString A Number, or a number represented by a string
@param {string} negativeSignCharacter The single character that represent the negative sign
@param {boolean} checkEverywhere If TRUE, then the negative sign is search everywhere in the numeric string (this is needed for instance if the string is '1234.56-')
@returns {boolean}