Ecco perché:
* bario (BA) è un metallo e perde prontamente due elettroni per ottenere una configurazione elettronica stabile.
* cloro (CL) è un non metallo e guadagna prontamente un elettrone per ottenere una configurazione di elettroni stabile.
Quando il bario e il cloro reagiscono, il bario perde due elettroni, formando uno ione bario carico positivamente (BA²⁺). Ogni atomo di cloro guadagna un elettrone, formando uno ione cloruro caricato negativamente (Cl⁻).
La forte attrazione elettrostatica tra lo ione bario carico positivamente e gli ioni cloruro caricati negativamente crea il legame ionico in Bacl₂.