Beregninger

Beregninger og uttrykk

I js kan du skrive beregninger og uttrykk på nesten samme måte som du er vant til fra matematikken eller symbolkalkulatoren. x = 2*a + 4/(1-b)

I beregningen over brukes operatorene * + - / som du sikkert kjenner fra før. I tillegg har js en god del andre operatorer som vist i denne lista:

+ addisjon, legger sammen to verdier (limer også sammen tekst)
- subtraksjon
* multiplikasjon
/ divisjon
> større enn, er a > b ? sann dersom a er størst
≺ mindre enn
>= større eller lik
≺= mindre eller lik
!= forskjellig fra
!== helt forskjellig fra
== er lik (sammenligning) , merk "" == 0
=== er identisk lik, "" er ulik 0
&& og (binder sammen to tester - begge må være sann)
|| eller (binder sammen to tester - bare en trenger være sann)
++ øker verdien i en variabel med en
-- minker med en
+= a += 3, verdien lagra i a økes med 3
-= a -= 5, verdien i a minker med 5
= a = 5, lagre ny verdi i a

Ofte vil du ha bruk for matematiske formler, da kan du bruke Math biblioteket som er innebygd i javascript.

FunksjonVirkemåteEksempel
Math.random()Gir et tillfeldig tall mellom 0 og 10.234342263
Math.floor(number)Runder av nedoverMath.round(2.34) === 2
Math.PITallverdien til piMath.PI == 3.1415926536...
Math.sin(number)Beregner sinus til vinkel i radianerMath.sin(Math.PI) === 0
Math.cos(number)Beregner sinus til vinkel i radianerMath.cos(Math.PI) === 1
Math.tan(number)Beregner sinus til vinkel i radianerMath.tan(Math.PI) === 0
Math.abs(number)Gjør tallet positivtMaths.abs(-3) === Math.abs(3) === 3
Math.min(a,b)Minste av a,bMaths.min(2,3) === 2
Math.max(a,b)Størst av a,bMaths.max(2,3) === 3

Du kan finne ut mer om Math biblioteket ved å åpne consol (ctrl+shift+j) og skrive
Math. (legg merke til punktum til slutt)
Du vil da se en liste med mulige funksjoner - forklaring på virkemåte finner du lett ved å søke på Math.xxx hvor xxx er den funksjonen du lurer på.

Last updated on