A végrehajtás menetét beállíthatjuk feltételes és ciklikus, azaz ismétlődő utasításokkal is.
Feltételes utasítás jele: if vagy switch
Ciklikus utasítás jele: for vagy while
A JavaScript programjainkban szereplő utasítások, szövegfolyamnak megfelelően, balról jobbra és fentről lefelé, azaz egymás után hajtódnak végre.
Ha a fenti menetet megakarjuk változtatni, vezérlésszabályozó utasításokat kell alkalmazni programunkban, mellyel a kód végrehajtásának menetét megváltoztathatjuk. (A függvények is vezérlésszabályzók)
1. Példa:
Ha 0.1 foknál pontosabban akarunk számolni:
Pl.: 26,34 foknak, mennyi a szinusza:
Táblázatból kikeressük az előtte és utána található fokok szinuszát.
Előtte 26.30 fok szinusza: 0.4446
Utána 26.40 fok szinusza: 0.4431
A fokok közötti különbség = 0.10 fok, a szinusz értékek közötti különbség = 0.0015
Amíg a fok (szög) 10 századfokkal nő, addig a szinusz értéke 15 tízezreddel nő.
Egyszázad fok szinusza = 0.0015 / 0.10 =0.015
A 0.04 század foknak = 0.015*0.04=0.0006 tízezred szinusz növekedés felel meg.
Tehát, 26.34 fok szinusza = 0.4431+0.0006=0.4437
2. Példa:
Pl.: 52.40 foknak, mennyi a koszinusza:
Táblázatból kikeressük az előtte és utána található fokok koszinuszát.
Előtte 52.36 fok, koszinusza: 0.6074
Utána 52.42 fok, koszinusza: 0.6060
A fokok közötti különbség = 0.06 fok, a koszinusz értékek közötti különbség = 0.0014
Amíg a fok (szög) 6 századfokkal (6perc) nő, addig a koszinusz értéke 14 tízezreddel csökken.
Egyszázad fok koszinusza = 0.0014 / 0.06 =0.0233333
A 0.04 század foknak = 0.0233333*0.04=0.00093333, kerekítve 0,0009 tízezred koszinusz csökkenés felel meg.
Tehát, 52.40 fok koszinusza = 0.6074-0.0009=0.6065