Klor er et meget elektronegativt grundstof, hvilket betyder, at det har en stærk tendens til at tiltrække elektroner. For at binde med klor skal et grundstof let kunne afgive sine elektroner. Dette er en egenskab, der er karakteristisk for metaller.
Na og Mg er begge metaller. Na er et meget reaktivt metal, hvilket betyder, at det meget let afgiver sine elektroner. Mg er et mindre reaktivt metal, men det afgiver stadig lettere sine elektroner end klor. Det betyder, at både Na og Mg er i stand til at binde ionisk med klor.
De to andre grundstoffer, C og O, er ikke-metaller. Det betyder, at de ikke let opgiver deres elektroner. Faktisk har de en stærk tendens til at tiltrække elektroner. Det betyder, at de ikke er i stand til at binde ionisk med klor.