Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Melaksanakan Fungsi Semakan Berangka Tersuai dalam JavaScript Tulen?

Bagaimana untuk Melaksanakan Fungsi Semakan Berangka Tersuai dalam JavaScript Tulen?

Susan Sarandon
Lepaskan: 2024-10-19 16:58:30
asal
915 orang telah melayarinya

How to Implement a Custom Numeric Check Function in Pure JavaScript?

JavaScript Tulen: Fungsi untuk Menyemak sama ada Nilai ialah Berangka

Dalam jQuery, fungsi isNumeric() mengesahkan sama ada nilai mewakili integer . Walaupun JavaScript tidak mempunyai fungsi terbina dalam yang serupa, anda boleh melaksanakan semakan tersuai anda sendiri.

Untuk mencipta fungsi yang meniru isNumeric() dalam JavaScript tulen, ikut langkah berikut:

  1. Tentukan Fungsi isNumeric():

    <code class="javascript">function isNumeric(n) {</code>
    Salin selepas log masuk
  2. Semak sama ada Nilai ialah Nombor:

    Gunakan !isNaN(parseFloat(n)) untuk menentukan sama ada nilai boleh dihuraikan dengan jayanya sebagai nombor titik terapung.

  3. Pastikan Nilai Terhad:

    Tambah && isFinite(n) untuk mengesahkan bahawa nombor itu adalah terhingga, tidak termasuk Infinite dan NaN.

  4. Lengkapkan Definisi Fungsi:

    <code class="javascript">  return !isNaN(parseFloat(n)) &amp;&amp; isFinite(n);
    }</code>
    Salin selepas log masuk

Contoh Penggunaan:

<code class="javascript">const value = 123;
const isNumber = isNumeric(value); // Returns true</code>
Salin selepas log masuk

Nota:

Adalah penting untuk mengelak daripada menggunakan parseInt() untuk menyemak nilai angka . Walaupun pada mulanya ia kelihatan berfungsi, ia boleh membawa kepada hasil yang tidak dijangka dan bukan cara yang boleh dipercayai untuk menentukan nilai angka dalam JavaScript.

Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Fungsi Semakan Berangka Tersuai dalam JavaScript Tulen?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan