交通信号灯之所以用红黄绿三种颜色,是因为在赤橙黄绿青蓝紫几种颜色中,红色光的波长最长,穿透力也最强,即使在大气能见度比较低的情况下,红色光也容易被看见,所以红灯被用作禁止通行的信号。黄色光的波长仅次于红光,其穿透力也比较远,因此被用作缓行的信号。