EchoEcho.Com KOMPLETTE WEBKURSER |
HJEM KURSER JAVASCRIPT INTRO |
EchoEcho.Com TOOLS & RESSOURCER |
|||||||||||||||||
| |||||||||||||||||||
|
|
|
Du kan f.eks. have et script, der tjekker, hvilken browser en besøgende bruger. Hvis det er en MSIE, burde en side, der er specielt designet til denne type browser, blive loadet. Hvis det er en Netscape burde en anden side blive loadet. Den generelle syntaks for if-statements er: if (betingelse) {action1} else {action2}; Et eksempel kunne være:
Igen er det vigtigt at bemærke, at if skrives som "if". At skrive "IF" med store bogstaver ville forårsage en fejl. Bemærk også, at du skal bruge to lighedstegn (==) ved siden af hinanden for at kunne sammenligne variabler. Hvis vi skriver browser="MSIE" lagrer vi faktisk "MSIE" i den variabel, der hedder browser. Når du skriver browser=="MSIE", véd Javascript, at du ønsker at sammenligne fremfor at tilskrive en værdi. I næste sektion bliver de forskellige operatorer forklaret (=, <, > etc.). Man kan lave mere komplekse if-statements ved ganske enkelt at indtaste nye if-statements i else-delen: if (betingelse) {action1} else {if (betingelse) {action2} else {action3};}; Et eksempel:
OG, ELLER & IKKE For at udbygge dine if-statements yderligere kan du bruge de så kaldte logiske operatorer. Og skrives && og bruges, når du ønsker at tjekke, om mere end én betingelse er sand. Eks.: Hvis kurven indeholder æg og kurven indeholder bacon, så kan vi få æg og bacon. syntaksen er: if (betingelse && betingelse) {action}
Eller skrives || og bruges, når mere end én betingelse bør resultere i, at tjekket er sandt. Eks.: Hvis kurven indeholder mælk eller kurven indeholder vand, så kan vi få noget at drikke. Syntaksen er: if (betingelse || betingelse) {action}
Ikke skrives ! og bruges til at vende op og ned på resultatet. Eks: Hvis ikke kurven indeholder æg eller ikke kurven indeholder bacon, kan vi ikke få æg og bacon. Syntaksen er: if (!(betingelse)) {action}
|
|
|
EchoEcho.Com KOMPLETTE WEBKURSER |
|
EchoEcho.Com TOOLS & RESSOURCER |
|||||||||||||||||||
(c) Copyright 1998-1999 NetKontoret - All Rights Reserved | |||||||||||||||||||||