Globale linker
JavaScript
- JavaScript intro
- Plassering
- 1ste script
- Store Bokstaver
- Reserverte ord
- Pop-up bokser
- Variabler
- Operatorer
- If og Else
- Funksjoner
- Events
- Loops
- Arrays
- Objekter
- DOM
- Properties
- Methods
- Dato objektet
- Småtips
- Oppgaver
Aritmetiske operatorer
Tabellen på forrige side inneholder også såkalte aritmetiske operatorer som a++; og a--;.
Du kan klare deg uten å bruke disse, siden det samme kan oppnås med andre operatorer, som vanlige + og - tegn.
Men du vil ofte se disse i script, og det kan til og med hende at du etterhvert blir lat nok til å bruke dem selv, siden det er raskere å skrive a++; enn det er å skrive a=a+1;.
Operatoreksempler
| Operator | Forklaring | Eksempel |
| ++ | Øk med 1 | a=5; a++; a vil nå være lik 6 |
| -- | Reduser med 1 | a=5; a--; a vil nå være lik 4 |
| % | returnerer det heltall som er igjen når to tall er dividert | a=10 % 3; a nå være lik 1, siden 10 kan divideres med 3 tre ganger,og det da er igjen 1. |
Sammenligne variabler
Det er flere måter å sammenligne variabler.
Den enkleste måten er å sammenligne likhet, som i JavaScript gjøres med doble likhetstegn: ==
if (a==b) {alert("a er lik b")};
if (lastName=="Hansen") {alert("Du æ'kke aleine")};
NB! if statementet blir forklart litt senere.
Hvis du glemmer å bruke doble likhetstegn når du skal sammenligne to variabler, vil det ikke skje noen sammenligning i det hele tatt. I stedet vil JavaScript tilegne variabelen som står på venstre side av likhetstegnet, verdien til som står på høyresiden av likhetstegnet.
Et eksempel:
if (lastName="Hansen") {alert("Du æ'kke aleine")};
Dette er også en veldig vanlig feil å gjøre, noe som vil ødelegge scriptet.
Denne tabellen inneholder de forskjellige sammenlignings operatorene.
| Operator | Forklaring | Eksempel |
| == | Er lik | 4 == 5 (false) 5 == 5 (true) 5 == 4 (false) |
| != | Er ikke lik | 4 != 5 (true) 5 != 5 (false) 5 != 4 (true) |
| < | mindre enn | 4 < 5 (true) 5 < 5 (false) 5 < 4 (false) |
| <= | Mindre enn eller lik | 4 <= 5 (true) 5 <= 5 (true) 5 <= 4 (false) |
| > | Større enn | 4 > 5 (false) 5 > 5 (false) 5 > 4 (true) |
| >= | Større enn eller lik | 4 >= 5 (false) 5 >= 5 (true) 5 >= 4 (true) |
På function-siden vil du lære mer om globale og lokale variabler
På array-siden vil du lære mer om måter å jobbe med et stort antall variabler
