Chemical bonds are the forces that hold atoms together in molecules and crystals. There are two main types of bonds: ionic and covalent. Ionic bonds involve a complete transfer of electrons between atoms, giving one atom a positive charge and the other a negative charge. Covalent bonds involve sharing of electron pairs between atoms. Covalent bonding can involve single, double or triple bonds with one, two or three shared pairs respectively. Ionic compounds are usually solids with high melting points, while covalent compounds have lower melting points due to weaker intermolecular forces.