Ionic bonding
Ionic bonding is formed between oppositely charged molecules. In ionic bonding the metal ion will donate electrons to become a cation, positively charged, whilst the non metal will accept electrons to become an anion, negatively charged.