Kuinka tarkistaa, sisältääkö merkkijono pisteen JavaScriptissä

Kuinka Tarkistaa Sisaltaako Merkkijono Pisteen Javascriptissa



Virkkeen lopussa käytetään pistettä, jota kutsutaan pisteeksi. Sen löytäminen, onko merkkijonossa piste, voi olla hieman haastavaa aloittelevalle kehittäjälle, varsinkin kun on tarkistettava lauseen loppu. JavaScript tarjoaa kuitenkin sisäänrakennettuja menetelmiä, joiden avulla voit suorittaa tämän tehtävän helposti.

Tämä tutkimus antaa sinulle menettelyn, jolla voit tarkistaa, sisältääkö merkkijono pisteen vai ei.







Kuinka tarkistaa, sisältääkö merkkijono pisteen JavaScriptissä?

Voit määrittää, sisältääkö merkkijono pisteen, käyttämällä seuraavia JavaScriptin ennalta määritettyjä menetelmiä:



  • sisältää()-menetelmän
  • match()-menetelmä



Tarkastellaan jokaista edellä mainittua menetelmää yksitellen.





Tapa 1: Tarkista, sisältääkö merkkijono pisteen, käyttämällä include()-menetelmää

Jos haluat arvioida, onko merkkijonossa alimerkkijono, käytä ' sisältää () ”menetelmä. Se hyväksyy alimerkkijonon argumenttina, ja jos se on merkkijonossa, menetelmä tulostaa loogisen arvon ' totta ”, muuten se antaa ” väärä ”. Tarkemmin sanottuna käytämme tätä menetelmää tarkistaaksemme, sisältääkö valittu merkkijono pisteen vai ei.

Syntaksi



Noudata alla mainittua include()-menetelmän syntaksia:

merkkijono.sisältää ( merkki ) ;

Täällä ' sisältää () ' -menetelmä tarkistaa, onko ' merkkijono ' sisältää määritetyn ' merkki ' tai ei.

Esimerkki

Ensin luomme merkkijonon nimeltä ' str ', jolla on seuraava arvo:

var str = 'LinuxHint' ;

Seuraavaksi tarkistamme, onko piste ( . ) esiintyy merkkijonossa vai ei kutsumalla ' sisältää () '-menetelmä kolmiosaisella operaattorilla, joka toimii ehdollisena lauseena ja tallentaa tuloksen äskettäin luotuun muuttujaan nimeltä ' vuosi ':

var ans = str.includes ( '.' ) ? 'totta' : 'väärä' ;

Tulosta lopuksi tuloksena oleva arvo käyttämällä ' console.log() 'menetelmä:

console.log ( vuosi ) ;

Kuten näet, tulos antaa ' väärä ', koska merkkijonossa ei ole pistettä:

Siirrytään kohti toista menetelmää!

Tapa 2: Tarkista, sisältääkö merkkijono pisteen käyttämällä match()-menetelmää

JavaScriptissä on toinen menetelmä, jonka avulla voit määrittää, sisältääkö merkkijono pisteen vai ei. ottelu() ”menetelmä. Merkkijono sovitetaan säännölliseen lausekkeeseen tai säännölliseen lausekkeeseen käyttämällä match()-menetelmää. Jos osuma tapahtuu, se antaa joukon täsmäytystapahtumia; muuten se antaa nollan. Voit myös käyttää match()-menetelmää kolmiosaisen operaattorin tai ehdollisen lausekkeen kanssa.

Syntaksi

Käytä annettua syntaksia match()-menetelmälle:

string.match ( regexPattern ) ;

Tässä match()-menetelmä vastaa ' regexPattern ' määritetyillä ' merkeillä merkkijono ”.

Esimerkki

Luomme nyt muuttujan nimeltä ' str ', joka tallentaa merkkijonon, joka sisältää pisteen ( . ):

var str = 'LinuxHint.' ;

Kutsu sitten match()-menetelmä välittämällä säännöllinen lauseke ' /\./g ”. Tämän seurauksena, jos piste on olemassa, se tulostaa ' totta ”; muuten, ' väärä ”. Tässä käytämme kolmiosaista ( ? ) -operaattori match()-metodilla, joka on aivan kuten ehdolliset lauseet:

var ans = str.match ( / \. / g ) ? 'totta' : 'väärä' ;

Tulosta tuloksena oleva arvo konsoliin käyttämällä ' console.log() 'menetelmä:

console.log ( vuosi ) ;

Tulosteessa näkyy ' totta ', joka osoittaa, että merkkijono sisältää pisteen (.):

Olemme tarjonneet yksinkertaisimmat menetelmät sen määrittämiseksi, sisältääkö merkkijono pisteen JavaScriptissä.

Johtopäätös

Voit määrittää, sisältääkö merkkijono pisteen, käyttämällä JavaScriptin ennalta määritettyjä menetelmiä, kuten include()- tai match()-menetelmää. include()-menetelmä etsii merkkijonoa tai merkkiä tietyn merkkijonon alimerkkijonona, kun taas match()-menetelmä vastaa merkkijonoa määritettyyn malliin. Tässä tutkimuksessa esitimme yksityiskohtaisten esimerkkien avulla menettelyt sen tarkistamiseksi, sisältääkö merkkijono pisteitä vai ei.