function isString(value) { return typeof value === 'string' || value instanceof String; } isString(''); // true isString(1); // false isString({}); // false isString([]); // false isString(new String('teste')) // true