Ionic bonding is a type of chemical bond that involves the electrostatic attraction between oppositely charged ions. These ions represent atoms that have lost one or more electrons (known as cations) and atoms that have gained one or more electrons (known as an anions).