Vastuksia on erityyppisiä, jotka eroavat toisistaan rakenteeltaan ja toiminnaltaan. Seuraavassa on joitakin yleisimpiä vastustyyppejä:
1. hiilikalvovastukset: Nämä ovat yleisimmin käytettyjä vastuksia. Ne koostuvat keraamisesta ytimestä, johon on levitetty hiilikerros. Hiilikerroksen koko määrittää vastusarvon. Kun vastuksen läpi kulkee virta, hiilikerros luo vastuksen, joka rajoittaa virran kulkua.
2. metallikalvovastukset: Samanlaiset kuin hiilikalvovastukset, metallikalvovastukset koostuvat myös keraamisesta ytimestä. Hiilikerroksen sijasta käytetään kuitenkin ohutta metallikerrosta. Tämäntyyppiset vastukset tarjoavat suuremman tarkkuuden ja vakauden kuin hiilikalvovastukset.
3. Lankakäämitysvastukset: Lankakäämitysvastukset koostuvat eristetyn keraamisen tai muovisen pohjan ympärille kääritystä langasta. Mitä pidempi lanka on ja mitä ohuempi halkaisija, sitä suurempi on vastusarvo. Wirewound-vastukset sietävät suurempaa tehoa ja suurempia vastusarvoja kuin hiili- tai metallikalvovastukset.
4. Teho- ja suuritehoiset vastukset: Tämäntyyppiset vastukset voivat ottaa vastaan suuria tehoja ylikuumenematta. Niitä käytetään usein sovelluksissa, kuten virtalähteissä tai sähkömoottoreissa.
5. Muuttuvat vastukset: Muuttuvat vastukset, joita kutsutaan myös potentiometreiksi tai trimmipotentiometreiksi, voivat muuttaa vastusarvoaan kääntämällä tai liu'uttamalla liukusäädintä tai nuppia. Niitä käytetään usein virtapiirien säätämiseen tai säätämiseen.
Kaikkien vastusten perustoiminta perustuu Ohmin lain periaatteeseen. Sen mukaan vastuksen läpi kulkeva virta on suoraan verrannollinen jännitteeseen ja kääntäen verrannollinen vastuksen arvoon (I = U/R). Kun virta virtaa vastuksen läpi, vastus tuottaa jännitehäviön, joka rajoittaa virran kulkua. Mitä suurempi vastusarvo on, sitä suurempi on jännitehäviö ja sitä pienempi on virran virtaus.