A chemical bond is a bondage due to attraction between atoms or molecules that allows the formation of chemical compounds. Chemical bonding provides the energy necessary to hold two different atoms together as part of a chemical compound. The major types of bonds are Covalent bonds, ionic bonds, hydrogen bonds.These bonds vary in strength electro negativity and ionization energy.