There are two main types of chemical bonds: ionic bonds and covalent bonds. Ionic bonds are the force of attraction between two oppositely charged ions in a molecule, such as in sodium fluoride (NaF). Covalent bonds are formed by the mutual sharing of electrons between two atoms in a molecule.