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()
parametrarDe 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 metoderDe 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 MetoderStringobjekt 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()
Så det detaljerar processen att skapa en sträng med hjälp av Sträng()
konstruktör, dess metoder och egenskaper.