Can someone help me tell in term of electrons why the bonding in NaCl is ionic?

The main reason is that the sodium atom actually loses the electron to become a sodium ion and the chlorine atom gains that electron to become a chloride ion. The electron is moved from one atom to the other. If this explanation needs amplifying, please specify what you don't understand.