An ion form when an atom gains or loses an electron. A loss of an electron means the atom becomes a cation with a + charge. A gain of an electron means the atoms becomes an anion with a –charge.~~~~~~~~ The difference between a covalent and ionic bond is that iconic bonds give or receive electrons. A covalent bond shares the electrons. Neither atom owns it and the electron hangs out at both orbitals.