Rumah >hujung hadapan web >tutorial js >Petua Pantas: Cara Menukar Nombor ke Ordinal di JavaScript
mata utama
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:
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
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!