Vastusten päätoiminnot ovat virran rajoittaminen ja jännitteen alentaminen.
(1) virtaraja
Vastus rajoittaa virran virtausta piirin läpi, ja mitä suurempi vastus, sitä pienempi virta.

Kuvan 2-9 LED-piirissä R on virtaa rajoittava resistanssi. Ohmin lain I=U/R mukaan, kun jännite U on vakio, vastuksen läpi kulkeva virta J on kääntäen verrannollinen sen resistanssiarvoon R. Virtaa rajoittavan resistanssin R olemassaolon vuoksi LEDin VD virta on rajoitettu arvoon 10mA VD:n normaalin toiminnan varmistamiseksi.
Transistorin toimintapisteen säätäminen on esimerkki vastuksesta, jota käytetään virran{0}}rajoituslaitteena. Kuvassa 2-10 on esitetty transistorivahvistinpiiri. Transistorin kollektorivirran Ic (toimintapiste) määrää sen kantavirta Ib. Muuta transistorin kantaresistanssin Rb resistanssiarvoa, Ib voidaan muuttaa, toisin sanoen muuttaa Ic:tä, eli muuttaa transistorin työpistettä.

(2) askel-alas
Jännitteen pudotuksen on tapahduttava, kun virta kulkee vastuksen läpi, ja mitä suurempi vastus, sitä suurempi jännitehäviö.
Kuten kuvasta 2-11 näkyy, R on relepiirin askel-alasvastus. Jännitehäviö U on verrannollinen vastuksen R ja virran I tuloon, eli U=IR. Käyttämällä vastuksen R askel-alas-toimintoa voi saada korkeamman syöttöjännitteen noudattamaan komponentin käyttöjännitteen pyyntöä. Kuvassa 2-11 esitetyssä piirissä releen käyttöjännite on 6V ja käyttövirta 60mA, kun taas syöttöjännite on 12V. Se on kytkettävä sarjaan 100 ω:n laskuvastukseen R, ennen kuin se voi toimia normaalisti.

Vahvistimen kuormitusvastus on myös esimerkki vastuksen step{0}}down-vaikutuksen soveltamisesta. Kuten kuvasta 2-12 näkyy, transistorivahvistinpiirissä kollektorin vastus R on kuormitusvastus. Tulosignaali Ui saa transistorin kollektorivirran Ic muuttumaan vastaavasti. Rc:n laskuvaikutuksen ansiosta lähtöjännite Uo (käänteisessä vaiheessa Ui:n kanssa) voidaan saada VT-kollektorista vahvistuksen jälkeen.
