Kuidas kontrollida, kas string sisaldab JavaScriptis punkti

Kuidas Kontrollida Kas String Sisaldab Javascriptis Punkti



Lause lõpus kasutatakse punkti, mida nimetatakse punktiks. Selle leidmine, kas stringil on punkt, võib algajale arendajale olla pisut keeruline, eriti kui on vaja kontrollida lause lõppu. JavaScript pakub aga sisseehitatud meetodeid, mis aitavad teil seda ülesannet hõlpsalt täita.

Selles uuringus saate kontrollida, kas string sisaldab punkti või mitte.







Kuidas kontrollida, kas string sisaldab JavaScriptis punkti?

Et teha kindlaks, kas string sisaldab punkti, kasutage järgmisi JavaScripti eelmääratletud meetodeid.



  • hõlmab () meetodit
  • match() meetod



Uurime kõiki ülalnimetatud meetodeid ükshaaval.





1. meetod: kontrollige, kas string sisaldab punkti, kasutades meetodit include()

Et hinnata, kas stringis on alamstring, kasutage ' sisaldab () ” meetod. See aktsepteerib argumendina alamstringi ja kui see on stringis olemas, väljastab meetod tõeväärtuse ' tõsi ', muidu annab see ' vale ”. Täpsemalt kasutame seda meetodit, et kontrollida, kas valitud string sisaldab punkti või mitte.

Süntaks



Järgige alltoodud süntaksit meetodi include() jaoks:

string.sisaldab ( iseloomu ) ;

Siin on ' sisaldab () ' meetod kontrollib, kas ' string ' sisaldab määratud ' iseloomu ' või mitte.

Näide

Esiteks loome stringi nimega ' str ', millel on järgmine väärtus:

var str = 'LinuxHint' ;

Järgmisena kontrollime, kas punkt ( . ) on stringis olemas või mitte, kutsudes esile ' sisaldab () ” meetod kolmeosalise operaatoriga, mis toimib tingimuslausena ja salvestab tulemuse äsja loodud muutujasse nimega “ aastal ”:

var ans = str.includes ( '.' ) ? 'tõsi' : 'vale' ;

Lõpuks printige saadud väärtus, kasutades ' console.log() ” meetod:

console.log ( aastal ) ;

Nagu näete, annab väljund ' vale ', kuna stringis pole ühtegi punkti:

Liigume teise meetodi poole!

2. meetod: kontrollige, kas string sisaldab punkti, kasutades Match() meetodit

Et teha kindlaks, kas string sisaldab punkti või mitte, on JavaScriptis veel üks meetod, mida nimetatakse ' vaste() ” meetod. String sobitatakse regulaaravaldise või regex-mustriga, kasutades meetodit match(). Kui vaste leiab aset, annab see sobitatud juhtude massiivi; muidu annab see nulli. Võite kasutada ka Match() meetodit kolmeosalise operaatori või tingimuslausega.

Süntaks

Kasutage match() meetodi jaoks antud süntaksit:

string.matš ( regexPattern ) ;

Siin vastab meetod match() regexPattern ' koos määratud ' tähemärkidega string ”.

Näide

Nüüd loome muutuja nimega ' str ', mis salvestab stringi, mis sisaldab punkti ( . ):

var str = 'LinuxHint.' ;

Seejärel kutsuge meetod match() välja, edastades regex-mustri ' /\./g ”. Selle tulemusel, kui punkt on olemas, trükitakse see ' tõsi ”; muidu, ' vale ”. Siin kasutame kolmeosalist ( ? ) operaatorit Match() meetodiga, mis on täpselt nagu tingimuslaused:

var ans = str.match ( / \. / g ) ? 'tõsi' : 'vale' ;

Printige saadud väärtus konsoolil, kasutades nuppu ' console.log() ” meetod:

console.log ( aastal ) ;

Väljund näitab ' tõsi ”, mis näitab, et string sisaldab punkti (.):

Oleme pakkunud lihtsaimad meetodid selle määramiseks, kas string sisaldab JavaScriptis punkti.

Järeldus

Et teha kindlaks, kas string sisaldab punkti, saate kasutada JavaScripti eelmääratletud meetodeid, näiteks meetodit include() või vaste(). Meetod include() otsib stringi või tähemärki antud stringi alamstringina, meetod match() aga sobitab stringi määratud mustriga. Selles uuringus esitasime üksikasjalike näidetega protseduurid selle kontrollimiseks, kas string sisaldab punkte või mitte.