A chemical bonding is a lasting attraction is atoms molecules or ions.There are three main types of bonds: ionic, covalent and metallic. These bonds occur when electrons are transferred from one atom two another, and are a result of the attraction between the resulting oppositely charged ions. This happens between atoms with an electronegativity difference generally larger than 1.8.