W wiązaniu jonowym oddziałują ze sobą jony o różnoimiennych ładunkach. NaCl to związek, w którym występuje kation sodu (Na+) i anion chloru (Cl-). Natomiast tlenek magnezu utworzony jest przez kation magnezu (Mg2+) i anion tlenu (O2-).
Wiązania jonowe powstają pomiędzy jonami o różnoimiennych ładunkach, zazwyczaj pomiędzy metalem a niemetalem. Metal stanowi w tych związkach kation, natomiast niemetal – anion. W NaCl i MgO metalami są sód i magnez – stąd są kationami. Cl i O to niemetale, tworzą aniony.