恒星温度越高,其发出的光波长也越短,即光的频率越高。这种频率更高的光被称为紫外线和蓝色光。当恒星温度足够高时,大量的蓝色光会从其表面辐射出来,导致恒星呈现出蓝色。而低温恒星则主要发出更长的波长的红光,所以它们呈现出红色。因此,恒星的颜色与其表面温度有关,高温恒星呈现蓝色,低温恒星呈现红色。这是由光谱分析可得的,也是天文学家用来了解恒星性质的重要依据之一。