为什么星星有不同的颜色? 星星不仅有明有暗,而且星星还有不同的颜色,这是由专用仪器测量出来的。星星的不同颜色是由它们不同的温度决定的。发蓝的星星表面温度最高,发红的星星表面温度最低,黄色和白色的星星温度居中。