Streng ()

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 () parametere

De 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 metoder

De 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 egenskaper

Stringobjekt-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()

Konklusjon

Så det detaljerer prosessen med å lage en streng ved hjelp av Streng () konstruktør, dets metoder og egenskaper.