## whether light has mass? if yes what is the reason behind it?

Magnitude and direction are the two quantities that define a vector. So no, the magnitude is NOT the direction.