Funktionella konstruktioner deklareras och därefter lagras i datorns minne . Pekare är namngivna variabler som pekar på minnet adress där en viss konstruktion är belägen . Detta möjliggör funktionell kod som ska köras vid körning , beroende på de skallkrav i ett pågående program vid en viss tidpunkt . Funktionella konstruktioner som har deklarerats uttryckligen inte har denna flexibilitet och genomförs strikt inom genomförandet av programmet flödet . . . Du behöver
webbläsare med JavaScript aktiverat
enkel textredigerare
Visa fler instruktioner
Deklarera datatyper
1
var billiga . ;
detta är en tom minnescell som heter "kostnad"
kostnad = 200 ; .
heltal '200 ' har nu tilldelats denna minnescell
Sida 2
var myname ,
Detta är en tom minnescell som heter " myname "
myname = " Bennett "; .
strängen värde " Bennett ' har nu tilldelats denna minnescell
3
var call - me ; .
detta är en tom minnescell som heter " . call - me "
call - me = function ( antal ) {
alert ( " Det här är mitt nummer " + antal ) ;
}
funktionen deklarationen , har nu tilldelats denna minnescell .
4
funktionen utpekas av variabeln " call - me ' kan utföras när som helst i programmet flödet .
callme ( 12345 ) , kommer tillbaka :
p Detta är mitt nummer 12345