De Streng ()
Konstruktor-funksjonen brukes til å lage strengobjekter og streng-primitive verdier.
I følgende eksempel detaljerer jeg opprettelsen av strengverdier i JavaScript.
Eksempel: sample47.html
Streng ()
parametereDe Streng ()
Konstruktørfunksjonen tar en parameter: strengverdien blir opprettet. I følgende eksempel lager vi en variabel, stringObject
, å inneholde strengverdien "foo".
Eksempel: sample48.html
Når det brukes med ny
søkeord, forekomster fra Streng ()
Konstruktør produserer en faktisk kompleks gjenstand. Du bør unngå å gjøre dette (bruk bokstavelig / primitive tall) på grunn av de potensielle problemene knyttet til typeof
operatør. De typeof
Operatør rapporterer komplekse strengobjekter som "objekt" i stedet for den primitive etiketten ("streng") du kanskje forventer. I tillegg er den bokstavlige / primitive verdien bare raskere å skrive og er mer konsistent.
Streng ()
Egenskaper og metoderDe string
objektet har følgende egenskaper og metoder (ikke inkludert arvelige egenskaper og metoder):
Egenskaper (f.eks., String.prototype;
)
prototype
Metoder (f.eks., String.fromCharChode ();
)
fromCharCode ()
Streng ()
Egenskaper for objekter og egenskaperStringobjekt-forekomster har følgende egenskaper og metoder (ikke inkludert arvelige egenskaper og metoder):
Instansegenskaper (f.eks., var myString = 'foo'; myString.length;
)
konstruktør
lengde
Instansmetoder (f.eks., var myString = 'foo'; myString.toLowerCase ();
)
charAt ()
charCodeAt ()
concat ()
oversikt over()
lastIndexOf ()
localeCompare ()
kamp()
sitat()
erstatte()
Søke()
skjære()
dele()
substr ()
understreng ()
toLocaleLowerCase ()
toLocaleUpperCase ()
toLowerCase ()
toString ()
toUpperCase ()
verdien av()
Så det detaljerer prosessen med å lage en streng ved hjelp av Streng ()
konstruktør, dets metoder og egenskaper.