金属为什么会发生焰色反应?