颜色
一个虹所表现的每个颜色只包含一个波长的光。我们称这样的颜色为单色的。虹的光谱实际上是连续的，但一般來說，人们将它分为七种颜色：红、橙、黄、绿、青、蓝、紫（或者红、橙、黄、绿、蓝、靛、紫）；每个人的分法总是稍稍不同。单色光的强度也会影响人对一个波长的光所感受的颜色，比如暗的橙黄被感受为褐色，而暗的黄绿被感受为橄榄绿，等等。
彩虹
彩虹其實並非出現在半空中的特定位置。它是觀察者看見的一種光學現象，彩虹看起來的所在位置，會隨著觀察者的位置改变而转移。而一般看到彩虹也可能只是一半，並非全部（一座橋樣），主要也因為區域性的氣候上水氣濕度差別的影響當觀察者看到彩虹時，它的位置必定是在太陽的相反方向。彩虹的拱以內的中央，其實是被水滴反射，放大了的太陽影像。所以彩虹以內的天空比彩虹以外的要亮。彩虹拱形的正中心位置，剛好是觀察者頭部影子的方向，虹的本身則在觀察者頭部的影子與眼睛一線以上40°至42°的位置。因此當太陽在空中高於42度時，彩虹的位置將在地平線以下而不可見。這亦是為甚麼彩虹不會出現在中午的原因，主要和太陽光入射的角度有絕對的關係。