Rešeno: niz z velikimi črkami v javascriptu

Glavna težava je, da niz, ki je v JavaScriptu napisan z veliko začetnico, ni vedno obravnavan kot beseda. Na primer, "JavaScript" se ne obravnava kot beseda, "Java" pa je. To lahko povzroči težave, ko poskušate narediti stvari, kot je iskanje besed v nizu.

var str = "javascript capitalize string";
var res = str.replace(/wS*/g, function(txt){return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();});

Ta koda je napisana v JavaScriptu. Definira funkcijo, ki zapiše prvo črko vsake besede v nizu z veliko začetnico. Funkcija sprejme niz kot vhod in izpiše nov niz s prvo črko vsake besede z veliko začetnico.

Konice strun

Obstaja nekaj nasvetov, ki vam lahko pomagajo pri delu z nizi v JavaScriptu.

Najprej si zapomnite, da so nizi nespremenljivi. To pomeni, da ko ustvarite niz, ne morete spremeniti njegove vsebine. To je uporabno, če želite zagotoviti, da je niz vedno skladen med različnimi izvedbami vaše kode.

Drugič, ne pozabite na razliko med regularnimi izrazi in nizovnimi literali. Regularni izraz je posebna vrsta niza, ki se lahko uporablja za ujemanje vzorcev v besedilu. Po drugi strani pa so nizi preprosto nizi, ki ne vsebujejo posebnih znakov in jih je mogoče uporabiti kjer koli v vaši kodi. Pri delu z regularnimi izrazi je pomembno, da uporabite pravilna ubežna zaporedja (npr. d za cifro). Za več informacij o regularnih izrazih si oglejte članek Mozilla Developer Network o RegExp: http://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/RegExp/.

Nazadnje je pomembno upoštevati, da so nizi JavaScript občutljivi na velike in male črke. To pomeni, da se črke od A do Z obravnavajo drugače kot črka z.

Metode nizov

Obstaja nekaj metod, ki jih je mogoče uporabiti z nizi v JavaScriptu. Prvi je ustvariti nov niz z združevanjem dveh ali več nizov. Drugi je iskanje niza znotraj drugega niza. Tretja je zamenjava podniza znotraj niza. Četrti je razdelitev niza v niz nizov na podlagi določenih kriterijev.

Podobni objav:

Pustite komentar