⊗jsSpOtRg 276 of 294 menu

ජාවාස්ක්‍රිප්ට් හි නිත්‍ය ප්‍රකාශන භාවිතය ප්‍රශස්තකරණය කිරීම

නිත්‍ය ප්‍රකාශන ඉතා බර පද්ධතියක් වන අතර සාපේක්ෂව සෙමින් ක්‍රියා කරන දෙයකි. විකල්ප විසඳුමක් ඇති විට, එය භාවිතා කිරීම වඩාත් සුදුසුය.

අපි උදාහරණයක් බලමු. යම් ස්ට්‍රිං එකක් හරිත හෝඩුවාවකින් ආරම්භ වේද යන්න පරීක්ෂා කිරීමට අවශ්‍ය යැයි සිතමු. තමුසේ කෙනෙක් මෙම කාර්යය නිත්‍ය ප්‍රකාශනයක් හරහා විසඳා ඇත:

let str = '!123'; if (/^!/.test(str)) { console.log('+++'); } else { console.log('---'); }

කෙසේ වෙතත්, මෙවැනි කාර්යයක් වඩාත් වේගයෙන් ක්‍රියාත්මක වන විසඳුමක් ඇත:

let str = '!123'; if (str[0] == '!') { console.log('+++'); } else { console.log('---'); }

පහත කේතය ස්ට්‍රිං එකක උපස්ට්‍රිං '33' පැවතීම පරීක්ෂා කරයි. ප්‍රශස්තකරණය සිදු කරන්න:

let str = '123345'; if (/33/.test(str)) { console.log('+++'); } else { console.log('---'); }

පහත කේතය ස්ට්‍රිං එකක් '.html' වලින් අවසන් වේද යන්න පරීක්ෂා කරයි. ප්‍රශස්තකරණය සිදු කරන්න:

let str = 'index.html'; if (/\.html$/.test(str)) { console.log('+++'); } else { console.log('---'); }

පහත කේදය කෙළවරේ ඇති හිස්තැන් කපා දමයි. ප්‍රශස්තකරණය සිදු කරන්න:

let str = ' text '; let res = str.replace(/^\s+|\s+$/g, ''); console.log(res);
සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න