二溴丙烷 + NaOH(浓) —(加热)→ 1-丙烯 (消除反应)
1-丙烯 + Br2(水)—→ 1,2-二溴丙烷 (加成反应)
1,2-二溴丙烷 + NaOH(稀) —→ 1,2-丙二醇 (取代反应)也可以用酸水解
1-丙烯用双氧水H2O2或高碘酸HIO4或高锰酸钾KMnO4氧化,可直接生成1,2-丙二醇
或者1-丙烯用Ag催化加O2,生成1,2-环氧丙烷,再酸水解可生成1,2-丙二醇