Actually stars have no color on its own,their color came from the reflection of the sun
stars have color like red,blue,white,bluish-white,yellow,etc.....
yes It has colors, then if stars have no colors, why do we have the star called the blue star,yellow star, red star, and etc.
stars have color because their color tell's their age like our sun it is Yellow star so our sun is young
red- coolest and youngest yellow- hOtter than red and elder tha red white-hOtter than yellow stars and Elder than yellow stars bluish-white-hottest of all color of stars and the eldest


It has different colors like bluish-white, white, yellow, orange and red because like humans, they getting older and theirĀ colors identify it.
The colors depends on their magnitude, on how hot or how cold a star is,