JavaScript er et sprog , der typisk anvendes til at kode interaktive komponenter til HTML hjemmesider . Det har mange indbyggede funktioner, som fokuserer på tekstdata. JavaScript kan vise data som en streng bogstavelig , som svarer på mange måder til en streng objekt. Der er mange aspekter til strengkonstanter der skal forstås af enhver, der ønsker at programmere i JavaScript. Erklære strengkonstanter
En streng bogstavelig erklæres ved at placere anførselstegn omkring en sekvens af tekst på denne måde : " . Teksten" str = I modsætning hertil er en streng objekt, der oprettes ved at kalde String konstruktøren og sende den en sekvens af tekst , som dette: . String ( "tekst" )
Always Bestået som Værdier
strengkonstanter er gået som værdier i funktioner. Passing efter værdi kopierer strengen ind i en lokal variabel af funktionen. Det betyder, at eventuelle ændringer foretaget af den funktion til den lokale kopi af strengen ikke har nogen indflydelse på den oprindelige streng bogstavelig.
Adgang til String Methods
strengkonstanter har adgang til alle de metoder i String klassen. Dette er gjort muligt ved JavaScript- fortolker, der midlertidigt forvandler en streng bogstavelig til en streng objekt, når en metode opkald foretages .
Tilføjelse Properties eller metoder
modsætning til en string objekt , egenskaber og metoder kan ikke tilføjes til strengkonstanter . Egenskaber og metoder kan føjes til strengeobjekter at tilføje funktionalitet , såsom at ændre tilfælde af alle tegn eller konvertere til en anden datatype. Grunden metoder og egenskaber kan ikke tilføjes til strengkonstanter er fordi , når en metode opkald er foretaget på en snor bogstavelig er det omdannet til en streng objekt og vedtager standardsættet af egenskaber og metoder . Nogen metoder eller egenskaber tildelt til strengkonstant er utilgængelige .