Detta beror på att skillnaden i elektronegativitet mellan natrium och klor är signifikant. Elektronegativitet mäter attraktionen av en atom för elektroner. I fallet med NaCl har klor en högre elektronegativitet än natrium. Detta innebär att kloratomer attraherar elektroner starkare än natriumatomer, vilket leder till överföring av elektroner från natrium till klor.
Som ett resultat förlorar natrium en elektron och blir en positivt laddad jon (Na+), medan klor får en elektron och blir en negativt laddad jon (Cl-). Den elektrostatiska attraktionen mellan dessa motsatt laddade joner bildar jonbindningen i NaCl.
Däremot involverar kovalenta bindningar delning av elektroner mellan atomer med liknande elektronegativitet. Därför kan NaCl inte bilda kovalenta bindningar på grund av den betydande elektronegativitetsskillnaden mellan natrium och klor.