根据不同的条件来执行不同的动作.