6的关键信号后移,放在逻辑最后一级提供,为啥在if...else if 中要放在第一级