Il cloro è un elemento altamente elettronegativo, il che significa che ha una forte tendenza ad attrarre gli elettroni. Per legarsi al cloro, un elemento deve essere in grado di cedere facilmente i suoi elettroni. Questa è una proprietà caratteristica dei metalli.
Na e Mg sono entrambi metalli. Il Na è un metallo molto reattivo, il che significa che cede molto facilmente i suoi elettroni. Il Mg è un metallo meno reattivo, ma cede comunque i suoi elettroni più facilmente del cloro. Ciò significa che sia il Na che il Mg sono in grado di legarsi ionicamente con il cloro.
Gli altri due elementi, C e O, sono non metalli. Ciò significa che non cedono facilmente i loro elettroni. Hanno infatti una forte tendenza ad attrarre gli elettroni. Ciò significa che non sono in grado di legarsi ionicamente con il cloro.