Globale linker

JavaScript

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)

function-siden vil du lære mer om globale og lokale variabler

array-siden vil du lære mer om måter å jobbe med et stort antall variabler

<< Forrige sideNeste side >>