Her kommer JavaScript Literals inn i bildet som gir brukeren forhåndsdefinerte funksjonaliteter når de bruker det.
Denne artikkelen er en komplett guide og okkupert med detaljert kunnskap om
Hva er JavaScript Literals
JavaScript Literals er de faste verdiene som brukes til å representere data i et program. Disse bokstavene brukes til å representere data som heltall, streng, boolsk og matrise. Vi trenger ikke noe spesifikt søkeord for å skrive disse bokstavene.
Typer javascript litteraler
Følgende er de typer bokstaver som støttes av JavaScript:
Array Literals
En samling elementer pakket mellom paret firkantede parenteser [] representerer en matrise bokstavelig i JavaScript. Disse bokstavene initialiseres av de spesifikke verdiene som er lagt til mellom firkantede parenteser. Størrelsen på matrisen bokstavelig er spesifisert av antall elementer mellom firkantede parenteser. Array Literal kan inneholde null eller flere elementer i henhold til programmererens krav.
Kode
// matrise bokstavelig med 0 elementHer lager vi tre matrise -bokstaver.
Produksjon
I eksemplet ovenfor lager vi tre matriser frukt1, frukt2, og frukt3 ved hjelp av en matrise bokstavelig.
Vi legger ingen elementer i den første matrisen som regnes som en matrise i JavaScript, men uten noe element.
I den andre matrisen legger vi til tre elementer som initialiserer matrisen som strengtype på grunn av elementene i den, og størrelsen er spesifisert som 3 på grunn av antall elementer i den som vist i output ovenfor.
I den tredje matrisen legger vi også til tre elementer, men legger et ekstra komma mellom elementene på grunn av at kompilatoren anser lengden på matrisen som 4, men med en tom indeks som vist i ovennevnte utgang.
Merk: Hvis vi setter et komma i starten av elementene eller mellom elementene, anser kompilatoren det som en indeks, men hvis vi legger et komma på slutten av elementene, ignorerer kompilatoren det fullstendig.
Boolske bokstaver
I JavaScript boolske bokstavelige arbeider med sammenligningsoperatører som, =, ==, != osv. Funksjonaliteten til disse bokstavene er forhåndsdefinert ettersom disse bokstavene bare returnerer sanne eller usant.
Kode
var sjekk = (20> 43);Her tar vi to variabler, Sjekk og komp og sammenligne forskjellige verdier i begge variablene som bare vil returnere ekte eller falsk som en utgang fordi begge variablene bruker boolsk bokstavelig.
Produksjon
Som i ovennevnte utgang er det tydelig vist at Sjekk Variabel returnerer a falsk verdi og komp Variabel returnerer a ekte Verdi da de begge brukte boolske bokstaver.
Flytende punkt Literals
Disse bokstavene representerer verdiene med et desimalpunkt. Flytepunktlitteraler kan være et desimaltall, et desimalt punkt heltall eller en eksponent.
Kode
var des = 3.5;Her tar vi tre variabler des, fra og exp. Tilordne deretter en positiv desimalpunktverdi til des, negativ desimal poengverdi til fra, og eksponentverdi til exp.
Produksjon
Ovennevnte utgang viser tydelig at des Variabel skriver ut en positiv desimalpunktverdi. Desimalpunktverdien er alltid positiv.
De fra Variabel utskrift Desimalpunkt Heltallverdi som betyr at flytende punkt bokstavelig kan være et positivt eller negativt tall med et desimalpunkt.
De exp Variabel utskriftseksponent for et tall som betyr at flytende punkt bokstavelig kan brukes til å representere en eksponent for et tall.
Numeriske bokstaver
Numeriske bokstaver er i utgangspunktet serien med sifre/tall. Numeriske bokstaver kan være representert i:
Base 10: desimal (som inneholder sifre fra 0 til 9)
Base 8: oktal (som inneholder sifre fra 0 til 7)
Base 16: heksadesimal (som inneholder sifre fra 0 til 9 og bokstavene fra A/A til F/F)
Kode
var des = 35;Her tar vi tre variabler des, oktober og hex, så tildeler vi en desimalverdi til des, oktal til oktober, og heksadesimal verdi hex.
Produksjon
I ovennevnte utgang ser det tydelig at des Variabel skriver ut desimalnummeret. De oktober Variabel tar et oktalt nummer og skriver ut verdien etter å ha konvertert det til et desimaltall. De hex Variabel tar et heksadesimalt tall og skriver ut verdien etter å ha konvertert det til et desimaltall.
Objektlitteraler
Objekt bokstavelig er i utgangspunktet en liste over 0 eller flere par eiendomsnavn og tilhørende verdier av et objekt pakket inn i et par av krøllparanteser.
Kode
var info = navn: "Alex", rull nr: "35", merker: "85";Her lager vi en variabel info og tilordne en liste med navn, rullenummer og merker til den. Så får vi tilgang til navn og merker fra listen ved hjelp av en (.) og skriv ut resultatet.
Produksjon
Som ovenfor viser utgangen at vi får forventet produksjon ved hjelp av objekt bokstavelig.
Regelmessige uttrykk Litteraler
Regelmessige uttrykk Litteraler brukes hovedsakelig til å raskt søke på lang informasjon i lange strenger. Disse bokstavene brukes med fremtidige skråstreker (//). Ordet som skal søkes i en streng skrev mellom fremoverstrøk som vist nedenfor
Kode
var str = "Dette er Alex fra ABC Company"Her tar vi tre variabler Str, str2, og Søk. Så tildeler vi en streng til Str, str2 er tildelt med regelmessig uttrykk bokstavelig, og søk tilordnes med et JavaScript kamp() funksjon og gir str2 som en parameter. Til slutt viser vi resultatet.
Produksjon
Over utgangen viser tydelig at vi søker (fra) ord fra den gitte strengen ved hjelp av regelmessig uttrykk bokstavelig og det viser ordet som blir søkt, indeksnummeret der det ordet er plassert, og strengen som det ordet blir søkt på.
Strenglitteraler
En streng bokstavelig er i utgangspunktet en streng som består av tegn mellom (“”) dobbel eller (") enkelt anførselstegn.
Følgende er spesialtegnene som brukes i JavaScript String Literals.
Tegn | Forklaring |
---|---|
\ n | Legg til en ny linje i en streng. |
\ f | Legg til skjemafôr i en streng. |
\ b | Legg til backspace i en streng. |
\ t | Legg til en fane i en streng. |
\ r | Brukes til vognretur i en streng |
\\ | Legg til tilbakeslag (\) inne i en streng. |
\ ” | Legg til dobbelt tilbud (“) I en streng. |
\ ' | Legg til dobbelt tilbud (') I en streng. |
Kode
var str = "Dette er Alex \ n fra ABC Company.""Her tar vi to strenger. Den første er representert med doble sitater streng bokstavelig og \ n spesiell karakter, den andre er representert med enkelt sitater streng bokstavelig og \ t spesiell karakter.
Produksjon
Over utgangen viser tydelig at både strenglitteraler, doble og enkelt sitatutskriftsstrenger, men \ n starter en ny linje mens \ t legger til en fane i en streng.
Mal litteraler
Streng og variabler kombinert mellom paret med backticks (“) er definert som malbiliterale. Disse bokstavene brukes til å kombinere strenger og variabler uten å gjøre koden rotete. Strenginterpolasjon utføres også ved hjelp av mallitteraler.
Kode
a = 5;Her tar vi en variabel en og str, så tildeler vi 5 til variabel en og bruk mal bokstavelig på variabel str. Da viser vi ganske enkelt str variabel.
Produksjon
Over utgangen viser tydelig at vi får den nødvendige utgangen ved hjelp av mallitteraler.
Konklusjon
JavaScript -bokstaver er de faste verdiene som er tilordnet variabler for å representere forskjellige data. Denne artikkelen forklarer hvilke typer JavaScript-bokstaver, som en matrise, streng, flytende punkt, objekt, mal og numeriske litteraler i detalj.