Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Reťazcové literály v kódovaní JavaScript

JavaScript je jazyk , ktorý sa zvyčajne používa na zakódovanie interaktívne komponenty pre webové stránky HTML . To má mnoho vstavaných funkcií , ktoré sa zameriavajú na textové dáta . JavaScript je možné zobraziť údaje ako reťazcový literál , ktorý je v mnohých ohľadoch podobné k objektu typu string . Existuje mnoho aspektov reťazcové literály , ktoré by mali byť chápané každého , kto chce programovať v JavaScripte . Deklarácia reťazcové literály

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é .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené