bom dia Jorge,
a explicação esta na distribuição eletronica , o cloro tem a ultima camada com a seguinte configuração
3s2 3p5 , o cloro se estabiliza completando a camada com mais um eletron no orbital p (que comporta 6 eletrons) e adquire configuraçao de gas nobre que sao bastante estaveis , sódio tem configuração da ultima camada 3S1 , se ele perder esse eletron fica com a camada anterior completa e adquire configuração de gas nobre (veja na tabela) assim se forma o Na Cl pela transferencia de um eletron do sodio para o cloro a substancia se forma pq a energia para retirar um eletron do sodio e fornacer um eletron ao cloro é compensada pela energia liberada na formação do cloreto de sodio
bons estudos (veja sobre subniveis e orbitais)