说法二:
二苯甲酮和金属钠反应生成一个显蓝色的中间体1,如果溶剂中有水,继续反应生成无色的化合物2.如果没水了就停留在中间体1的蓝色状态.黄色不大好解释,可能是有机物碱性条件下少量被破坏产生的杂质显色,另外,如果二苯甲酮长时间(数天)在金属钠环境中回流也会被破坏而导致不能显蓝色。二苯甲酮的作用相当于酸碱滴定分析过程的指示剂,少量存在与蒸馏残液中,与残液一起做一般废液或废渣处理,不需要特殊的处理方式。 变蓝色是因为二苯甲酮在钠表面被还原为自由基,其对水和氧气都敏感,没有水自然就显蓝色了。但是反应过程中钠表面被NaOH覆盖或二苯甲酮消耗过多,无法继续生成自由基就不能变蓝了。加金属钠回流一段时间后再加二苯甲酮效果更好,最好在氮气下做,更安全。建议再加点钠回流后加二苯甲酮,就能变蓝。