Not exactly. IVs are part of a code that determines a stat. There are four important parts to the code to determine stats:
1. Level: what level the Pokémon is at has a huge effect on the stat.
2. Base Stat: each and every Pokémon has unique base stats. Fully evolved Pokémon typically have base stats ranging from 70-120 but it really does depend on the species. You can look up the base stats on Bulbapedia or Serebii for specific examples. General rules: if it's under 70 it is really bad, if 70-80 it is bad, 80-90 it is meh, 90-100 it is alright, 100-110 it is good, 110-120 it is quite good, 120-140 it is excellent, 140+ it is awesome.
3. IVs: the individual values of a Pokémon, which is what separates the Pokémon within a species. Tis why a lvl 10 Treecko can beat another lvl 10 Treecko of identical training, because odds are one of them will have better IVs.
4. EVs: the training a Pokémon has received. EVs are earned through battling or using Super Training.
It is a combination of these elements that determine what a stat will be. On a lvl 1, you will see stats typically from 4-7. Stats are kinda annoying to deal with once you get past lvl 50 because the scaling isn't linear. A lvl 50 doesn't have exactly half the stats of a lvl 100 counterpart, it actually has less.
Some Pokémon have really interesting base stats, resulting in giving them a unique niche in the Pokémon battling community. Blissey, for example, has a ludicrously high base HP that makes it have the highest HP stat possible in the game. Stats all depend on the four conditions I listed and nothing else. Of course there are certain modifiers from items or boosting moves during a battle but those don't affect the actual stats.