There are three main types of chemical bonds: ionic, covalent, and metallic. Ionic bonds involve the electrostatic attraction between oppositely charged ions. Covalent bonds involve the sharing of electrons between atoms. Metallic bonds involve metal atoms bonded to several other metal atoms. The strength of bonds can be estimated from bond enthalpy values, which provide the energy required to break chemical bonds. Bond strength increases as bond length decreases.