Første
Oversigt
JavaScript "Core Language" serie, Planche nr. 46
Print af JavaScript "Core Language"
1 : JavaScript "Core Language"
Værdier, variable og konstanter
Udtryk og operatorer
Regulære udtryk
Sætninger
Funktioner
Objekter
Objekt-modellen
2 : JavaScript værdier
Tal - heltal og decimaltal
logisk/boolsk (true/false)
Tekststreng
null
undefined
3 : JavaScript værdier 2
var
svaret = 42
svaret = "Det forstår jeg ikke..."
svaret = "Svaret er " + 42
svaret = "37" - 7
giver tallet 30
svaret = "37" + 7
giver teksten "377"
4 : JavaScript Variable
Starter med bogstav eller '_'
Resten bogstaver, '_' eller tal
var
x
x = 42
5 : Variable evaluering
6 : Dækningsområde
global
lokal
parent.svar
7 : Konstanter
Array
Boolean
Decimaltal (Floating Point)
Heltal (integers)
Object
Tekststrenge (String)
8 : Array Literals
9 : Andre konstanter
'true' eller 'false'
"." eller "E" skal være der
heltal
"0" oktalværdi
"0x" hexværdi
10 : Objekt-konstanter
11 : String-konstanter
12 : Udtryk
Aritmetiske
Tekst (String)
Logisk
13 : Operatorer
Assignment
Comparison
Aritmetisk
Bitoperation
Logisk
Tekst
Special
14 : Assignment
15 : Sammenligninger
16 : Aritmetiske operatorer
17 : Bitoperationer
18 : Bit-flytninger
19 : Logiske operatorer
20 : Tekst-operatorer
21 : Special operatorer
betingelse "?" værdi1 ":" værdi2
værdi1 "," værdi2
"delete" objektnavn
"delete" objektnavn "." propertynavn
"delete" objektnavn "[" indextal "]"
objektnavn = "new" objekttype "(" parameterliste ")"
this.vaerdi = "Nå"
typeof vaerdi
void 2+2
22 : Operator prioritet
23 : Regulære udtryk
24 : Sætninger
betingelser
løkker
objektmanipuleringer
kommentarer
25 : Betingelsessætninger
26 : If-eksempel
27 : Switch
28 : Switch-eksempel
29 : Løkke-udtryk
for-løkker
do-while-løkker
while-løkker
30 : Ingen Goto, men...
Etikette ":" sætninger
"break"
"break" etikette
"continue"
"continue" etikette
31 : Objekt-manipuleringer
32 : With-sætning
33 : Kommentarer
"//" - og resten af linien ignoreres
Alt mellem "/*" og "*/" ignoreres
Starten af en HTML-kommentar "