Sträng()

De Sträng() konstruktörfunktionen används för att skapa strängobjekt och strängprimitala värden.

I följande exempel specificerar jag skapandet av strängvärden i JavaScript.

Prov: sample47.html

 

Sträng() parametrar

De Sträng() konstruktörfunktionen tar en parameter: strängvärdet skapas. I följande exempel skapar vi en variabel, stringObject, att innehålla strängvärdet "foo".

Prov: sample48.html

 

När den används med ny sökord, instanser från Sträng() konstruktören producerar ett verkligt komplext föremål. Du bör undvika att göra detta (använd bokstavligt / primitivt tal) på grund av de potentiella problem som är förknippade med sorts operatör. De sorts Operatör rapporterar komplexa strängobjekt som "objekt" istället för primitiva etiketten ("strängen") du kan förvänta dig. Dessutom är det bokstavliga / primitiva värdet bara snabbare att skriva och är mer koncist.


Sträng() Egenskaper och metoder

De Sträng objektet har följande egenskaper och metoder (ej medvetna egenskaper och metoder):

Egenskaper (t.ex.., String.prototype;)

  • prototyp

Metoder (t.ex.., String.fromCharChode ();)

  • fromCharCode ()

Sträng() Objekt Instans Egenskaper och Metoder

Stringobjekt instanser har följande egenskaper och metoder (ej medvetna egenskaper och metoder):

Instansegenskaper (t.ex.., var myString = 'foo'; myString.length;)

  • konstruktör
  • längd

Instansmetoder (t.ex.., var myString = 'foo'; myString.toLowerCase ();)

  • charAt ()
  • charCodeAt ()
  • concat ()
  • index för()
  • lastIndexOf ()
  • localeCompare ()
  • match()
  • Citat()
  • byta ut()
  • Sök()
  • skiva()
  • dela()
  • substr ()
  • substring ()
  • toLocaleLowerCase ()
  • toLocaleUpperCase ()
  • toLowerCase ()
  • att stränga()
  • toUpperCase ()
  • värdet av()

Slutsats

Så det detaljerar processen att skapa en sträng med hjälp av Sträng() konstruktör, dess metoder och egenskaper.