I legami covalenti si formano dalla condivisione di elettroni tra atomi. Nell'HCl, gli atomi di idrogeno e cloro condividono un elettrone ciascuno per formare un legame covalente. MgO è un composto ionico, HF è un composto covalente polare e CN- è uno ione poliatomico.