Bagaimana untuk menyemak sama ada String Mengandungi Titik dalam JavaScript

Bagaimana Untuk Menyemak Sama Ada String Mengandungi Titik Dalam Javascript



Titik digunakan pada akhir ayat, yang dipanggil noktah. Mencari sama ada rentetan mempunyai titik boleh menjadi sedikit mencabar bagi pembangun pemula, terutamanya apabila ia diperlukan untuk menyemak pengakhiran ayat. Walau bagaimanapun, JavaScript menyediakan kaedah terbina dalam yang boleh membantu anda melaksanakan tugas ini dengan mudah.

Kajian ini akan memberi anda prosedur untuk menyemak sama ada rentetan mengandungi titik atau tidak.







Bagaimana untuk menyemak sama ada String Mengandungi Titik dalam JavaScript?

Untuk menentukan sama ada rentetan mengandungi titik, gunakan kaedah pratakrif JavaScript berikut:



  • termasuk() kaedah
  • kaedah padan ().



Mari kita periksa setiap kaedah yang disebutkan di atas satu demi satu.





Kaedah 1: Semak sama ada String Mengandungi Titik Menggunakan Kaedah include().

Untuk menilai sama ada subrentetan terdapat dalam rentetan, gunakan ' termasuk() ” kaedah. Ia menerima subrentetan sebagai hujah, dan jika ia terdapat dalam rentetan, kaedah akan mengeluarkan nilai boolean ' benar ”, jika tidak ia memberi “ salah ”. Lebih khusus lagi, kami akan menggunakan kaedah ini untuk menyemak sama ada rentetan yang dipilih mengandungi titik atau tidak.

Sintaks



Ikuti sintaks yang disebut di bawah untuk kaedah includes():

rentetan.termasuk ( watak ) ;

Di sini, ' termasuk() kaedah ' akan menyemak sama ada ' tali ” mengandungi yang dinyatakan “ watak ' atau tidak.

Contoh

Pertama, kami akan mencipta rentetan bernama ' str ” yang mempunyai nilai berikut:

var str = 'LinuxHint' ;

Seterusnya, kami akan menyemak sama ada titik ( . ) wujud dalam rentetan atau tidak dengan menggunakan ' termasuk() ' kaedah dengan pengendali ternary yang bertindak seperti pernyataan bersyarat dan menyimpan hasilnya dalam pembolehubah yang baru dibuat dipanggil ' tahun ”:

var ans = str.includes ( '.' ) ? 'benar' : 'salah' ;

Akhir sekali, cetak nilai yang terhasil menggunakan ' console.log() ' kaedah:

konsol.log ( tahun ) ;

Seperti yang anda lihat bahawa output memberikan ' salah ” kerana tiada titik wujud dalam rentetan:

Mari menuju ke kaedah kedua!

Kaedah 2: Semak sama ada String Mengandungi Titik Menggunakan Kaedah match().

Untuk menentukan sama ada rentetan mengandungi titik atau tidak, terdapat kaedah lain dalam JavaScript yang dipanggil ' perlawanan() ” kaedah. Rentetan dipadankan dengan ungkapan biasa atau corak regex menggunakan kaedah match(). Jika padanan berlaku, ia memberikan tatasusunan kejadian yang dipadankan; jika tidak, ia memberikan null. Anda juga boleh menggunakan kaedah padanan() dengan pengendali ternary atau pernyataan bersyarat.

Sintaks

Gunakan sintaks yang diberikan untuk kaedah match() :

rentetan.perlawanan ( regexPola ) ;

Di sini, kaedah match() akan sepadan dengan “ regexPola ” dengan aksara yang dinyatakan “ tali ”.

Contoh

Kami kini akan mencipta pembolehubah bernama ' str ” yang menyimpan rentetan yang mengandungi titik( . ):

var str = 'LinuxHint.' ;

Kemudian, panggil kaedah match() dengan menghantar corak regex “ /\./g ”. Akibatnya, jika titik wujud, ia akan mencetak “ benar ”; lain, “ salah ”. Di sini, kita akan menggunakan ternary ( ? ) operator dengan kaedah match() yang sama seperti pernyataan bersyarat:

var ans = str.match ( / \. / g ) ? 'benar' : 'salah' ;

Cetak nilai terhasil pada konsol menggunakan “ console.log() ' kaedah:

konsol.log ( tahun ) ;

Output menunjukkan ' benar ” yang menunjukkan bahawa rentetan mengandungi titik(.):

Kami telah menyediakan kaedah paling mudah untuk menentukan sama ada rentetan mengandungi titik dalam JavaScript.

Kesimpulan

Untuk menentukan sama ada rentetan mengandungi titik, anda boleh menggunakan kaedah JavaScript yang dipratentukan, seperti kaedah includes() atau match(). Kaedah includes() mencari rentetan atau aksara sebagai subrentetan dalam rentetan tertentu, manakala kaedah padanan() memadankan rentetan terhadap corak yang ditentukan. Dalam kajian ini, kami menyediakan prosedur untuk menyemak sama ada rentetan mengandungi titik atau tidak dengan contoh terperinci.