The difference between

Ionic-covalent-metallic bond

Ionic

Ionic bonding is a type of chemical bond that involves the electrostaticattraction between oppositely charged ions.

Covalent


  1. A covalent bond is a chemical bond that involves the sharing of electron pairs between atoms. The stable balance of attractive and repulsive forces between atoms when they share electrons is known as covalent bonding.


Metallic

Metallic bonding occurs as a result of electromagnetism and describes the electrostatic attractive force that occurs between conduction electrons and positively charged metal ions.