function isEqual(value1, value2) {
        if (isPrimitive(value1) || isPrimitive(value2)) {
            return toString(value1) === toString(value2);
        }
        else {
            return value1 === value2;
        }
    }
/**
     * Determine the equality of two values without type comparison.
     *
     * @example
     *
     *    isEqual({}, {}) // False
     *    isEqual(null, undefined) // True
     *    isPrimitive(0, '0') // True
     *
     * @param value1 The first value to compare.
     * @param value2 The second value to compare.
     * @return True when values are equal; false otherwise.
     * @author Oleksandr Dakal <oleksandr-dakal@project-kit.org>
     */
Determine the equality of two values without type comparison.
@example



@param value1 The first value to compare.
@param value2 The second value to compare.
@return True when values are equal; false otherwise.
@author Oleksandr Dakal 
Determine the equality of two values without type comparison . @example @param value1 The first value to compare . @param value2 The second value to compare . @return True when values are equal ; false otherwise . @author Oleksandr Dakal
function isEqual(value1, value2) {
        if (isPrimitive(value1) || isPrimitive(value2)) {
            return toString(value1) === toString(value2);
        }
        else {
            return value1 === value2;
        }
    }
function isEqual ( value1 , value2 ) { if ( isPrimitive ( value1 ) || isPrimitive ( value2 ) ) { return toString ( value1 ) === toString ( value2 ) ; } else { return value1 === value2 ; } }
Determine the equality of two values without type comparison.
Determine the equality of two values without type comparison .