解:残留固体为MgO,则镁元素的质量为 $\mathrm{ 1.20g× \frac{24 }{ 40}\times 100%= 0.72g} $
生成的2.87g沉淀为氯化银,则氯元素的质量为 $\mathrm{ 2.87g× \frac{ 35.5 }{ 143.5 }\times 100%= 0.71 g} $
故镁元素和氯元素的原子个数比为 $\mathrm{ \frac{ 0.72g }{ 24 }∶\frac{ 0.71g}{ 35.5 }=3∶2 } $
则化学式为 $\mathrm{ Mg_3(OH)_yCl_2 } $。
根据化合物中各元素正、负化合价的代数和为0,可得
(+2)×3+(-1)×y+(-1)×2=0,则y=4
答:碱式氯化镁的化学式为 $\mathrm{ Mg_3(OH)_4Cl_2 } $。