Cara Semak sama ada Nilai ialah Nombor dalam JavaScript

Cara Semak Sama Ada Nilai Ialah Nombor Dalam Javascript



Semasa pengaturcaraan dalam JavaScript, mungkin terdapat keperluan untuk mengisih data berdasarkan pelbagai jenis data. Sebagai contoh, menambahkan jenis data yang sama dengan data yang terkandung, dengan itu menguruskan rekod dengan berkesan. Dalam kes sedemikian, menyemak sama ada nilai ialah nombor dalam JavaScript membantu dalam mengekalkan reka bentuk dokumen keseluruhan dan menganalisis rekod dengan berkesan.

Tulisan ini akan menunjukkan pendekatan untuk mengesahkan sama ada nilai ialah nombor dalam JavaScript.

Bagaimana untuk Semak/Sahkan jika Nilai ialah Nombor Menggunakan JavaScript?

Untuk mengesahkan sama ada nilai ialah nombor menggunakan JavaScript, gunakan pendekatan berikut:







  • jenis ” pengendali.
  • isFinite() ” kaedah.

Mari kita gambarkan pendekatan yang dinyatakan satu demi satu!



Pendekatan 1: Semak/Sahkan jika Nilai ialah Nombor dalam JavaScript Menggunakan Operator typeOf

' jenis ” operator mendapat jenis data pembolehubah. Operator ini boleh digunakan untuk menggunakan semakan pada nilai yang ditentukan dengan merujuk kepada jenis data yang dikehendaki.



Catatan : 5 jenis data berbeza dalam JavaScript boleh mengandungi nilai:





  • tali
  • boolean
  • nombor
  • fungsi
  • objek

Contoh
Mari kita tinjau contoh berikut:

< jenis skrip = 'teks/javascript' >
biarkan givenValue = 7 ;
jika ( jenis diberiNilai === 'nombor' ) {
konsol. log ( 'Nilai ialah nombor' ) ;
}
lain {
konsol. log ( 'Nilai bukan nombor' ) ;
}
skrip >

Gunakan langkah-langkah yang dinyatakan di bawah, seperti yang disediakan dalam kod di atas:



  • Pertama, mulakan nilai yang dinyatakan.
  • Selepas itu, gunakan ' jenis ” operator atas nilai yang ditentukan untuk menyemak sama ada ia daripada “ nombor ” jenis data dengan bantuan “ kesaksamaan yang ketat(===) ” pengendali.
  • Mesej yang dinyatakan dalam keadaan 'jika' akan dipaparkan apabila keadaan berpuas hati.
  • Sebaliknya, ' lain ” syarat akan dilaksanakan.

Pengeluaran

Oleh itu, terbukti bahawa nilai '7' yang ditentukan adalah daripada jenis data ' nombor ”.

Pendekatan 2: Semak sama ada Nilai ialah Nombor dalam JavaScript Menggunakan Kaedah isFinite().

' isFinite() ” kaedah mengembalikan benar jika nilai adalah nombor terhingga. Kaedah ini boleh dilaksanakan dengan ' Nombor ” untuk menyemak sama ada nilai yang diberikan adalah daripada jenis nombor dan terhingga(boleh dikira).

Sintaks

isFinite ( val )

Dalam sintaks ini:

val ” merujuk kepada nilai yang perlu diuji.

Contoh
Contoh yang dinyatakan di bawah menerangkan konsep yang dibincangkan:

< jenis skrip = 'teks/javascript' >
biarkan givenValue = 3 ;
jika ( Nombor . isFinite ( diberiNilai ) ) {
konsol. log ( 'Nilai ialah nombor' ) ;
}
lain {
konsol. log ( 'Nilai bukan nombor' ) ;
}
skrip >

Dalam blok kod di atas:

  • Begitu juga, mulakan nilai yang dinyatakan.
  • Dalam langkah seterusnya, gunakan ' isFinite() ” kaedah untuk menyemak sama ada nombor yang ditentukan adalah nombor dan terhingga(boleh dikira).
  • Akhir sekali, ' jika ” dan “ lain ” syarat akan dilaksanakan mengikut syarat yang dipenuhi dan tidak dipenuhi, masing-masing.

Pengeluaran

Output di atas membuktikan bahawa keperluan yang diingini tercapai.

Kesimpulan

' jenis ” pengendali atau “ isFinite() ” kaedah boleh dilaksanakan untuk menyemak sama ada nilai yang diberikan ialah nombor dalam JavaScript. Pendekatan terdahulu boleh digunakan untuk menyemak nilai berdasarkan jenis datanya. Pendekatan terakhir boleh digunakan untuk melaksanakan keperluan yang dikehendaki dengan menyemak nombor terhingga (boleh dikira) digit dalam nilai. Artikel ini menunjukkan pendekatan untuk menyemak sama ada nilai ialah nombor menggunakan JavaScript.