Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
reťazcový literál je deklarovaný umiestnením úvodzoviek postupnosť texte týmto spôsobom : " . Textu " str = V kontraste , reťazec je vytvorený objekt volaním konštruktora String a odovzdaním postupnosť texte , ako je toto : . String ( " Text " )
vždy odovzdávané ako hodnoty
String literály sú odovzdávané ako hodnoty do funkcie . Odovzdávanie kópií hodnotou reťazec do lokálnej premennej funkcie . To znamená , že všetky zmeny vykonané funkcií na miestnej kópiu reťazca nemajú žiadny vplyv na pôvodnú reťazec literála .
Prístup na reťazec metód
reťazcové literály majú prístup ku všetkým metód triedy String . To je možné pomocou tlmočníka JavaScript , ktorý dočasne prevádza reťazec literál reťazca objekt , keď je volanie metódy vykonané .
Pridanie vlastnosti alebo metódy
Na rozdiel od string objekt , vlastnosti a metódy nemôžu byť pridané do reťazcové literály . Vlastnosti a metódy môžu byť pridané do reťazcových objektov pridať ďalšie funkcie , ako je zmena u všetkých postáv alebo konverziu na iný typ dát . Dôvodom metódy a vlastnosti nemôžu byť pridané do reťazcové literály je preto , že keď je volanie metódy vykonané na reťazcový literál , je transformovaná do objektu typu string a prijíma predvolenú sadu vlastností a metód . Všetky metódy alebo vlastnosti priradené k reťazcový literál sú neprístupné .