Zgjidhet: vargu me shkronja të mëdha javascript

Problemi kryesor është se kur një varg shkruhet me shkronjë të madhe në JavaScript, ai nuk trajtohet gjithmonë si një fjalë. Për shembull, "JavaScript" nuk trajtohet si një fjalë, por "Java" është. Kjo mund të shkaktojë probleme kur përpiqeni të bëni gjëra të tilla si kërkimi i fjalëve në një varg.

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

Ky kod është shkruar në JavaScript. Ai përcakton një funksion që shkruan shkronjën e parë të çdo fjale në një varg. Funksioni merr një varg si hyrje dhe nxjerr një varg të ri me shkronjën e parë të secilës fjalë të madhe.

Këshilla për vargjet

Ka disa këshilla që mund t'ju ndihmojnë kur punoni me vargje në JavaScript.

Së pari, mbani mend se vargjet janë të pandryshueshme. Kjo do të thotë që sapo të krijoni një varg, nuk mund ta ndryshoni përmbajtjen e tij. Kjo është e dobishme kur dëshironi të siguroheni që një varg është gjithmonë i qëndrueshëm në ekzekutime të ndryshme të kodit tuaj.

Së dyti, mbani parasysh ndryshimin midis shprehjeve të rregullta dhe literaleve të vargjeve. Një shprehje e rregullt është një lloj i veçantë vargu që mund të përdoret për të përputhur modelet në tekst. Literalet e vargjeve, nga ana tjetër, janë thjesht vargje që nuk përmbajnë karaktere të veçanta dhe mund të përdoren kudo në kodin tuaj. Kur punoni me shprehje të rregullta, është e rëndësishme të përdorni sekuencat e sakta të ikjes (p.sh. d për një karakter shifror). Për më shumë informacion mbi shprehjet e rregullta, shihni artikullin e Mozilla Developer Network në RegExp: http://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/RegExp/.

Së fundi, është e rëndësishme të theksohet se vargjet JavaScript janë të ndjeshme ndaj shkronjave të vogla. Kjo do të thotë që shkronjat A deri në Z trajtohen ndryshe nga shkronja z.

Metodat e vargut

Ka disa metoda që mund të përdoren me vargjet në JavaScript. E para është krijimi i një vargu të ri duke bashkuar dy ose më shumë vargje së bashku. E dyta është të kërkoni për një varg brenda një vargu tjetër. E treta është zëvendësimi i një nënvargu brenda një vargu. E katërta është të ndash një varg në një grup vargjesh bazuar në kritere të caktuara.

Mesazhe të ngjashme:

Lini një koment