Chemical bonding is the force of attraction that holds atoms together to form chemical compounds. It is the result of the electrostatic forces between the positively charged protons in the nucleus and the negatively charged electrons in the surrounding electron cloud. The different types of chemical bonds include covalent bonding, ionic bonding, and metallic bonding.