fredag den 5. juli 2013

JavaScriptordforråd

Dette skulle være en god ressource:

http://developer.mozilla.org/en/JavaScript/Reference

Men jeg synes ikke den er specielt overskuelig - i hvert fald ikke for en nybegynder som mig.

Her er hvad jeg selv har skrevet ned so far:

Values

-numericals (tal)
-Strings (skrives inden i gåseøjne, og kan være en hvilken som helst tekst)

Hvert bogstav har en værdi. Store bogstaver har mindre værdi end små.

Boolean values: 
-true (fx 2<3 vil give outputtet "true")
-false (fx 2>3)

Man kan desuden lave sine egne values.
Et stykke kode, der producerer en value, hedder et expression.
Et statement er sat sammen af expressions. Programmer består af statements. Det mindste program er et expression med et semikolon efter, fx:
1;
!false;


Operatorer:

-: Trækker fra
*: ganger
/: Dividerer
+: lægger til
typeof: siger hvilken type value man har tastet ind
>= : Betyder 'er større end eller lig med'
<= : Er mindre end eller det samme som
== : Er lig med
===: Er præcis lig med
!= : Er ikke lig med
+= : Læg dette nr til denne variable


3 operatorer, der bruges sammen med boolean values:

and, skrives &&: linker to values

or, skrives | |: bruges hvis en af to values er "true"

not, skrives ! : (fx "grass" != "green")


Variable

Variable, var, er et navn på en eller anden enhed, ligesom x og y i en ligning. Man kan selv definere hvad den hedder. Et environment er samlingen af variables og values, som ligger indbygget i browseren.

Eksempler på indbyggede variable:
alert : er en variabel, der åbner et lille dialogvindue i browseren

confirm : stiller brugeren et ok/cancel- spørgsmål

prompt : stil et åbent spørgsmål, som brugeren selv besvarer i et tekstfelt

while : skaber et loop. Skriv derfor et expression bagefter, der definerer hvor længe loopen kører

Invoke/call/apply: når man aktiverer koden. Dette skriver man i paranteser, fx alert("Sanne");

1 kommentar:

  1. Cool at du linker til MDN, det er et klassisk tricks for at hjælpe ordentlig dokumentation: http://www.janetswisher.com/?itemid=264 Hurra!

    SvarSlet