Rumah >hujung hadapan web >tutorial js >Petua Pantas: Cara Menukar Nombor ke Ordinal di JavaScript

Petua Pantas: Cara Menukar Nombor ke Ordinal di JavaScript

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌asal
2025-02-09 12:48:151007semak imbas

Quick Tip: How to Convert Numbers to Ordinals in JavaScript

Tutorial ini akan membimbing anda cara menukar nombor ke nombor ordinal dalam JavaScript. Mendapatkan nombor ordinal nombor membolehkan anda memaparkannya dalam format yang boleh dibaca manusia.

mata utama

    Ordinal mentakrifkan kedudukan nombor dalam urutan atau urutan, dan boleh digunakan untuk membuat data berangka dalam JavaScript lebih mudah dibaca oleh manusia, seperti memaparkan tarikh atau kedudukan.
  • Dalam bahasa Inggeris, peraturan akhiran ordinal sangat mudah: "ST" dilampirkan kepada nombor yang satu dan satu lebih daripada sepuluh (tidak termasuk gandaan 11 dan 100 ditambah 11), dan "ND" dilampirkan hingga 2 dan lebih daripada sepuluh bilangan gandaan sophomore (tidak termasuk gandaan 12 dan 100 ditambah 12), "RD" dilampirkan pada bilangan gandaan 3 dan bilangan gandaan 10 (tidak termasuk gandaan 13 dan 100 ditambah 13 ), "th" dilampirkan kepada semua nombor lain.
  • Anda boleh menggunakan fungsi JavaScript untuk menukar nombor ke bentuk ordinalnya dengan menetapkan nilai ordinal lalai ke "th", dan kemudian menggunakan operator sisanya (%) untuk memeriksa sama ada nombor memenuhi pelbagai syarat (jika perlu).

Apakah nombor ordinal?

Nombor Ordinal menentukan nombor sebagai sebahagian daripada urutan atau urutan. "Pertama", "Kedua" dan "Ketiga" adalah semua contoh nombor ordinal. Apabila menggunakan nombor untuk memaparkan keputusan carta, tarikh bulan, atau kedudukan, anda biasanya perlu menggunakan nombor ordinal.

Nombor boleh digunakan untuk memaparkan pelbagai jenis data dan hasil yang berbeza. Apabila menyampaikan nombor kepada pengguna, mereka biasanya perlu diberikan dalam format yang lebih mudah dibaca -seperti menambah akhiran ordinal (mis., "12 Jun" dan bukannya "12 Jun").

peraturan akhiran ordinal dalam bahasa Inggeris

mari kita lihat bagaimana nombor ordinal digunakan dalam bahasa Inggeris. Nombor Ordinal Bahasa Inggeris Ikut Peraturan yang Tidak Diramalkan, Jika Tidak Sangat Mudah:

    "ST" dilampirkan kepada nombor yang satu dan satu lebih daripada pelbagai sepuluh, kecuali 11 dan satu lebih daripada pelbagai 100. Sebagai contoh, 1, 21, 31, dll ... tetapi ke -11, 111, dll.
  • "ND" dilampirkan kepada nombor yang 2 dan berganda sepuluh, kecuali nombor yang 12 dan 12 lebih besar daripada berbilang 100. Sebagai contoh, ke -2, ke -22, ke -32, dll .... tetapi ke -12, 112, dll.
  • "rd" dilampirkan pada nombor yang lebih besar daripada berbilang sepuluh, kecuali nombor yang lebih besar daripada berganda 13 dan 13 daripada berbilang 100. Sebagai contoh, ke -3, ke -23, ke -33, dll .... tetapi ke -13, 113, dll.
  • "th" Lampirkan ke semua nombor lain. Sebagai contoh, ke -24.

Bagaimana untuk mendapatkan nombor ordinal nombor?

Untuk mendapatkan nombor ordinal nombor, anda boleh menggunakan fungsi berikut:

<code class="language-javascript">function getOrdinal(n) {
  let ord = 'th';

  if (n % 10 == 1 && n % 100 != 11) {
    ord = 'st';
  } else if (n % 10 == 2 && n % 100 != 12) {
    ord = 'nd';
  } else if (n % 10 == 3 && n % 100 != 13) {
    ord = 'rd';
  }

  return ord;
}</code>

Fungsi ini mengambil nombor sebagai hujah dan mengembalikan nombor ordinal nombor itu. Oleh kerana kebanyakan nombor ordinal berakhir dengan "th", nilai lalai untuk getOrdinal ditetapkan ke ord. Anda kemudian menguji nombor berdasarkan keadaan yang berbeza dan menukar nombor ordinal jika perlu. th

anda akan melihat bahawa baki (%) pengendali digunakan dalam setiap keadaan. Pengendali ini mengembalikan nilai yang tersisa selepas membahagikan operan kiri oleh pengendali kanan. Sebagai contoh, 112 % 100 pulangan 12.

Untuk menguji jika nombor sepatutnya mempunyai ST ordinal, anda perlu menyemak sama ada n adalah lebih besar daripada gandaan sepuluh (n % 10 == 1, termasuk 1 sendiri), tetapi tidak 11 (n % 100! = 11, termasuk 11 sendiri).

3 , termasuk 12 sendiri).

3 daripada 100 (n % 100! = 13, termasuk 13 sendiri).

Jika semua keadaan palsu, nilai

kekal pada

. ord th

Kesimpulan

Dalam tutorial ini, anda belajar bagaimana untuk mendapatkan nombor ordinal nombor. Nombor ordinal boleh digunakan dalam pelbagai situasi, seperti memaparkan tarikh atau kedudukan dalam format yang boleh dibaca manusia.

(kandungan seterusnya, seperti bahagian FAQ, boleh ditulis semula sama berdasarkan teks asal, mengekalkan konsistensi kandungan, dan menyesuaikan ayat dan ungkapan untuk menjadikannya lebih semula jadi dan licin.)

Atas ialah kandungan terperinci Petua Pantas: Cara Menukar Nombor ke Ordinal di JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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