what is the difference between ionic covalent and metallic bonding?
Ionic bonding occurs when transfer of electrons takes place. One atom (or molecule) donates one or more electrons to another. ... Covalent bonding occurs when atoms/molecules share pairs of electrons. Metallic bonding is bonding that occurs in metals.