Klor är ett mycket elektronegativt grundämne, vilket betyder att det har en stark tendens att dra till sig elektroner. För att binda till klor måste ett grundämne lätt kunna ge upp sina elektroner. Detta är en egenskap som är karakteristisk för metaller.
Na och Mg är båda metaller. Na är en mycket reaktiv metall, vilket gör att den ger upp sina elektroner mycket lätt. Mg är en mindre reaktiv metall, men den ger fortfarande upp sina elektroner lättare än klor. Detta innebär att både Na och Mg kan binda joniskt med klor.
De två andra elementen, C och O, är icke-metaller. Detta gör att de inte ger upp sina elektroner lätt. Faktum är att de har en stark tendens att attrahera elektroner. Detta innebär att de inte kan binda joniskt med klor.