颜色
一个虹所表现的每个颜色只包含一个波长的光。我们称这样的颜色为单色的。虹的光谱实际上是连续的，但一般來說，人们将它分为七种颜色：红、橙、黄、绿、青、蓝、紫（或者红、橙、黄、绿、蓝、靛、紫）；每个人的分法总是稍稍不同。单色光的强度也会影响人对一个波长的光所感受的颜色，比如暗的橙黄被感受为褐色，而暗的黄绿被感受为橄榄绿，等等。
電磁波譜
可見光（和近紅外線）通常會被在分子或原子內部的電子吸收或發射。由於吸收了電磁輻射能量，電子會從低能級躍遷至高能級。由於電子從高能級躍遷至低能級，電子會發射能量等於能級差的電磁輻射。彩虹是一種光學現象。當太陽光入射於大氣層後，被水滴折射與反射，在天空形成了可以辨明為紅色、橙色、黃色、綠色、藍色、靛色和紫色的七彩光譜。