ionic bond
Ionic bonding is the process of two or more atoms losing or gaining electrons to become charged ions. The charged ions are then attracted to each other.

This type of bonding occurs between metals and non-metals. It only occurs if the overall energy change for the reaction is favorable (the bonded atoms have a lower energy than the free ones). The larger the energy change the stronger the bond.