What is an iTunes gift card used for?

An iTunes gift card is a prepaid code that allows you to shop on the iTunes Store without having to use your credit or debit card. The iTunes gift card can be used to purchase apps, music, books, podcasts, movies and more. 

See Why is my iTunes card is pending?