Answer
NaCl has ionic bonding.
Work Step by Step
Ionic bonding is when the electrons are given or taken by the elements involved in bonding. In this compound, the Na gives an electron and chlorine accepts an electron, and then a bond is created between them.