*   >> Læs Uddannelse artikler >> science >> programming

Oprettelse JavaScript objekter ved Literal Notation

ariabler, egenskaber og funktioner, methods.The Literal NotationA variabel erklæring begynder med et valgfrit, "var" reserveret ord, og derefter efterfulgt af navnet på variablen. Et objekt navn er et variabelnavn. Antag, at du ønsker at give det navn, mitObjekt til et objekt. Du kan erklære objektet som, Var myObjectTo enhver erklæring, kan du tildele en bogstavelig. Du kan tildele en streng (i anførselstegn, for eksempel); en streng i anførselstegn er en bogstavelig. Du kan også tildele et sæt udsagn omgivet af et par krøllede parenteser.

Dette par krøllede parenteser og deres lukkede udsagn danner en bogstavelig objekt. Dybest set, de erklæringer består af ejendomme, som er ligesom variabler og metoder, som er ligesom funktioner. Der er brugen af ​​det reserverede ord, "det". "denne" anvendes inden for de krøllede parenteser refererer til objektet (med erklæringer). Det er en erstatning for navnet på objektet. Vi ser nu på et eksempel.

Eksempel på et objekt med den bogstavelige NotationThe følgende script har koden for et objekt med bogstavelig notation (se forklaring nedenfor): mitObjekt = {Numa: 5, Numb: 8, tilføjes: function () {svar = this.numA + dette. følelsesløs; returnere svar; }}; resultat = myObject.add (); alert (resultat) Det første script erklæring er objektet. Du har navnet på objektet, efterfulgt af opgaven operatør. Efter at du har de krøllede parenteser med sine udtalelser.

Bemærk, at ved afslutningen af ​​de krøllede parenteser, du har en semi kolon (har du ikke denne semi kolon efter lukketid tandbøjle i andre situationer) .Lad os vende vores opmærksomhed nu, hvad der er inde i de krøllede parenteser. Inde i krøllede parenteser, har du to ejendomme og én metode. De egenskaber og metoder i de krøllede parenteser er adskilt af kommaer. Disse egenskaber og metoder er som udsagn i objektet bogstavelig, men de er adskilt af kommaer og ikke semikolon.

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.