What factors of an electromagnet affect the strength of the magnetic field?

One of them is how many coils go around the electromagnet.

also the amout of current flow< and the type of core material.