Tigers have stripes because the stripes help them to camouflage or disguise themselves into tall grasses. This is because tigers get meals by hunting and they also need to protect or guard themselves from other animals.
1 Additional Answer
The stripes on a tiger serve a very definite purpose, to help them hide. They spend hours hunting and stalking prey in tall grassy areas, the stripes help to keep them from being seen.