星星顏色的不同,說明它的表面溫度不同。太陽光看上去是白色的,實際上由紅、橙、黃、綠、青、藍、紫七種顏色的光組成。星星的溫度越高,它發出的光線中藍光的成分就越多,看上去這顆星就呈藍色;如果這顆星的溫度很低,那它發出來的光線中紅光的成分多,看上去它就是一顆紅顏色的星星了。我們可以根據星星的顏色,來估計一顆恆星的表面溫度大約是多少。太陽看上去是白顏色的,它的表面溫度是6000℃;織女星也發出白色光,但它發出的光比太陽光更白,它的溫度也就比太陽高,差不多有10000℃;天蠍座那顆亮亮的「心宿二」,從它的火紅色就可知道它的表面溫度不會超過3600℃。