钠最外层电子数为1
镁最外层电子数为2
所以Na还原性>Mg也就是Na金属性>Mg
MgCl2的离子键强度比NaCl小 这个毋庸置疑
BUT
从理论上讲:
一般来说,在其他条件相同的情况下,离子半径越小,离子化合物的熔点就越高.
阴、阳离子所带的电荷越多,离子化合物的熔点就越高;
照此理论分析,Mg2+带两个正电荷,而Na+只带一个正电荷,并且前者的半径小于后者的半径,应该是MgCl2的熔点高于NaCl的熔点
而事实是:氯化钠熔点为801度,而氯化镁熔点为714度
因为:当两个原子电负性差值约为1.7时,两种不同元素的原子形成的化学键中,单键的离子性和共价性各占50%.如果电负性差值大于1.7时,离子性百分数大于50%,则两原子之间主要形成离子键.当两不同原子的电负性差值小于1.7时,它们之间主要是形成共价键,
我们平时把这种物质叫做共价化合物,其对应晶体的熔点在四类晶体中是最低的.
这个就是从键的成分上分析.
NaCl中电负性差值是2.1,离子性百分数在63~70%之间,而MgCl2中电负性差值是1.8,离子性百分数只有55%,共价性占了45%,所以熔点低
如果只用离子键的强度来判断的话,我也可以说AlCl3的熔点比NaCl、MgCl2都要高,但众所周知,AlCl3是分子晶体.
真实的应是这样:
可以这样说,从NaCl到AlCl3,离子键逐渐向共价键转化,因此MgCl2的共价性比NaCl更强,熔点也就比NaCl低.