*   >> Lese Utdanning Artikler >> science >> programming

Opprette Javascript objekter ved Literal Notation

gjøre variablene, egenskaper og funksjoner, begynner methods.The Literal NotationA variabel deklarasjon med en valgfri, "var" reservert ord, og deretter etterfulgt av navnet på variabelen. Et objekt navn er et variabelnavn. Anta at du ønsker å oppgi navn, myObject til et objekt. Du kan erklære objektet som, Var myObjectTo enhver erklæring, kan du tildele en bokstavelig. Du kan tilordne en streng (i anførselstegn, for eksempel); en streng i anførselstegn er en bokstavelig. Du kan også tilordne et sett av utsagn omsluttet av et par klammeparentes.

Dette paret av klammeparentes og deres vedlagte uttalelser danne en bokstavelig objekt. I utgangspunktet uttalelsene består av eiendommer, som er som variabler og metoder, som er som funksjoner. Det er bruken av det reserverte ord, "dette". "dette" brukes i klammeparentes viser til objektet (har uttalelsene). Det er en erstatning for navnet på objektet. Vi nå se på et eksempel. Eksempel på et objekt med Literal NotationThe følgende skript har koden til et objekt med bokstavelig notasjon (se forklaring nedenfor): myObject = {Numa: 5, nummen: 8, legge til: function () {svar = this.numA + dette.

nummen; returnere svaret; }}; Resultatet = myObject.add (); alert (resultat); Den første manuset uttalelsen er objektet. Du har navnet på objektet, etterfulgt av oppdraget operatør. Etter at du har de klammeparentes med sine uttalelser. Legg merke til at på slutten av klammeparentes, har du et semikolon (du trenger ikke dette semikolon etter stengetid spenne i andre situasjoner) .La oss vende oppmerksomheten nå til hva som er inne i klammeparentes. Inne i klammeparentes, har du to eiendommer og en metode. Egenskapene og metodene i klammeparentes er atskilt med komma.

Disse egenskapene og metodene er like uttalelser i objektet bokstavelig, men de er atskilt med komma og ikke semikolon. Anmeldelser

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.