EchoEcho.Com KOMPLETTE WEBKURSER |
HJEM KURSER JAVASCRIPT INTRO |
EchoEcho.Com TOOLS & RESSOURCER |
|||||||||||||||||
| |||||||||||||||||||
|
|
|
Hvis du skulle gemme 5 par sko, ville du måske have en æske til hvert par. På hver æske ville du skrive, hvad der var i den.
En variabel er simpelthen et sted i computerens hukommelse, hvor man kan lagre information. Alle variabler refereres til ved netop dét navn, du har givet dem. Kig på dette eksempel:
I dette eksempel skriver vi "Henrik" i vores dokument. Husk at hvis du vil gemme tekst i en variabel, skal du gøre det i " ". Grunden hertil er, at Javascript bruger " " til at skelne tekst fra variabler. Kig på dette eksempel og se vigtigheden af det.
Prøv at forudse resultatet, inden du læser det. - I den første linie bliver teksten "mit fornavn" lagret i Henrik-variablen. - I den næste linie bliver Henrik-variablen lagret i mitnavn-variablen. - Til slut bliver mitnavn-variablen skrevet i dokumentet. Resultatet er, at "mit fornavn" vil blive skrevet på siden. TILDELE VÆRDIER TIL VARIABLER Den mest almindelige måde at tildele værdier til variabler er at bruge =-tegnet. Kig på disse eksempler for at se de forskellige måder, hvorpå variabler kan få tildelt enten tekst eller værdier. Bemærk især hvordan parenteser kan bruges til at kontrollere, hvor komplekse formularer er håndteret.
ARITMETISKE OPERATORER Ovenstående eksempel indeholder de såkaldte "aritmetiske operatorer" a++ og a--. Man kan sagtens leve fint uden disse, eftersom man kan opnå samme resultat med andre operatorer, der er tilgængelige. Men man ser dem dog ofte i scripts, og det kan være, at du er doven nok til at bruge dem, eftersom det er hurtigere at skrive a++;, end det er at skrive a=a+1;.
SAMMENLIGNE VARIABLER Der er mange måder at sammenligne variabler på. Den mest simple er at se, om de er ens. Dette gøres med == tegn: if (a==b) {alert("a equals b")}; if (efternavn=="Petersen") {alert("pænt navn!!!")}; NB: Komandoen if-statement er forklaret i næste sektion. Hvis du glemmer at bruge ==, når du sammenligner to variabler for at se, om de er ens, og bruger = i stedet for, så vil du ikke sammenligne dem. Det, der sker, er, at variablen til venstre for =-tegnet bliver sat til værdien af variablen til højre for =-tegnet. Et eksempel på fejlen: if (efternavn="Petersen") {alert("pænt navn!!!")}; Dette er en ofte set fejl og ødelægger scriptet totalt. Denne tabel indeholder de forskellige sammenlignings-operatorer:
På siden om funktioner vil du lære mere om globale og lokale variabler. På siden om Array vil du lære mere om metoder til at håndtere mange variabler.
|
|
|
EchoEcho.Com KOMPLETTE WEBKURSER |
|
EchoEcho.Com TOOLS & RESSOURCER |
|||||||||||||||||||
(c) Copyright 1998-1999 NetKontoret - All Rights Reserved | |||||||||||||||||||||