Hidden values that get added to each one of a pokémon stats. A single value can vary between 0 and 31.
For example, a level 100 Mew with an IV of 0 in the HP stat will have 310 HPs, while another level 100 Mew with an IV of 31 in the HP stat will have 341 HPs.