Combining colors in JavaScript can seem tricky because math operators are built to work best with decimal values. With a bit of understanding of binary and how colors are representing in binary, you can easily manipulate colors using the "left shift" and "or" bitwise operators.