In chemistry, an ionic compound is a compound made of ions. They have strong ionic bonds between particles. Lots of energy (heat) is required to break the bond apart, resulting in high melting and boiling points. The ions join together because they have different charges. Compounds of metals and non-metals are usually ionic. They are made when two or more atoms come close together and an electron goes from one atom to the other atom. The electron does this because both atoms want a full outer shell, similar to those of the noble gases.