Eksempler på Javascript bokstave Notation

Utviklere bruker Javascript for å lage interaktive nettsteder. Uten Javascript, kunne mange sider på enkelte områder ikke svare på tasteklikk, musebevegelser eller tastetrykk. Som Java utvikler en, må du manipulere komplekse dataobjekter som brukes på nettstedet ditt. En rullegardinmenyen, for eksempel, kan ha behov for å vise salg anslag for flere selskaper notert ved måned. Manipulere denne typen data ved å lære å bruke Javascript bokstavelig notasjon.

objekter

Objekter danner grunnlaget for mange objektorientert programmeringsspråk som Java og C #. Programmerere opprette objekter fra maler kalt "klasser". En bil, for eksempel, kan virke som et objekt i et C # program. Denne bilen objekt kan inneholde egenskaper som du definerer. Når du har definert objektet, kan du gi det til andre funksjoner og tilgang til objektets verdier som helst du trenger dem. Selv om Javascript ikke støtter klasser, er det fortsatt et objektorientert programmeringsspråk som gjør det mulig å lage objekter.

Javascript Bokstavelig Notation

Når du oppretter en Javascript-objekt for eksempel en bil, kan du definere en bil objekt som viser bilens tilbehør og deres farger. Det er to måter å gjøre det. Du kan lage en Javascript-objekt og legge til elementer i den med "objekt" konstruktør som vist nedenfor:

Var bil = new Object ();
car.seat = "sliver ';
car.tire = "black";

Dette skaper en bil objekt som inneholder fargene to bil elementer: sete og dekk. Du kan også bruke Javascript bokstavelig notasjon for å bygge en identisk bil objekt og fylle det som i følgende eksempel:

Var bil = [sete: "silver", dekk: svart "];

Hvis du trenger å legge til et annet element og dens verdi til bilen objekt, føyer den og dens verdi til slutten av listen. Bokstavelig notasjon kan du opprette et objekt og legge til elementer i den ved hjelp av en enkelt setning. Åpne bilen objektets farger ved å henvise til bilens elementer som sett i følgende eksempel:

alert ( "Setet fargen er" + car.seat);
alert ( "Dekket fargen er" + car.tire);

avanserte objekter

Bilen eksempel illustrerer en Javascript bokstavelig objekt som inneholder streng elementer. Du kan også lagre numeriske verdier i objekter. Oppretter et salgsobjekt, for eksempel ved bruk av koden, på samme måte er vist nedenfor:

Var salg = {juni: 1000, juli: 1100, august: 900};

Sitater ikke surround salgsverdiene fordi disse verdiene er numeriske. Du kan også bruke Javascript konstanter for å overstyre Javascript-funksjoner. Når du overstyre en funksjon som toString, omdefinere du den måten at funksjonen fungerer. Eksempelet nedenfor illustrerer denne teknikken:

Var familie {
mor: "Jane", fetter: "Jim",

toString: function () {
return "Din mors navn er" + family.mother + "og din fetter heter" + family.cousin;
}
}

ToString funksjon i denne familien objektet skriver følgende uttalelse når du refererer familien objekt:

Din mors navn er Jane og din fetter heter Jim.

Multi-dimensjonale Arrays

Hvis Javascript program må bruke en matrise som inneholder mer enn én dimensjon, skape en multi-dimensjonal array ved hjelp bokstavelig notasjon. Javascript bokstavelig notasjon kan du lage flere enkelt dimensjon matriser og lagre dem i en multi-dimensjonal array som vist i eksempelet nedenfor:

Var matrise1 = [ "a", "b", "c"];
Var matrise2 = [1, 2, 3];
Var multi = [matrise1, matrise2];

De to første påstandene lage to arrays. Den tredje setningen kombinerer de inn i en enkelt multi-dimensjonal array kalt multi. Den multi matrise inneholder de definerte i de to andre arrays verdier. Du kan blande streng og tallverdier inne i den nye multi-dimensjonal array. Få tilgang til en verdi i en multi-dimensjonal array ved hjelp av følgende dot notasjon:

alert (multi [0] [0];

Denne uttalelsen viser den første verdien som er lagret i matrisen.