Rumah >hujung hadapan web >tutorial js >Bagaimana untuk mengisih huruf input dalam js
Dalam JavaScript, gunakan kaedah sort() untuk mengisih huruf: secara lalai, diisih mengikut nilai kod ASCII (huruf kecil dahulu). Dengan menyediakan fungsi perbandingan tersuai, anda boleh mengisih mengikut peraturan tersuai (contohnya: tidak sensitif huruf besar-besaran).
Cara mengisih huruf dalam JavaScript
Jawapan: Gunakan kaedah sort()
, yang boleh mengisih aksara dalam rentetan berdasarkan nilai kod ASCII atau tersuai fungsi perbandingan Isih mengikut abjad. sort()
方法,它可以根据 ASCII 码值或自定义比较函数对字符串中的字母进行排序。
详细说明:
要对 JavaScript 字符串中的字母进行排序,可以使用 sort()
方法。此方法会将字符串转换为数组,并根据指定的排序规则对其元素进行排序。
使用 ASCII 码值排序:
sort()
Untuk mengisih huruf dalam rentetan JavaScript, anda boleh menggunakan kaedah sort()
. Kaedah ini menukar rentetan kepada tatasusunan dan mengisih elemennya mengikut penyusunan yang ditentukan.
sort()
akan mengisih huruf mengikut nilai kod ASCII. Huruf kecil mempunyai nilai kod ASCII yang lebih kecil daripada huruf besar, jadi huruf kecil akan diisih sebelum huruf besar. <code class="javascript">const str = "hello"; const sortedStr = str.split("").sort(); console.log(sortedStr); // ["e", "h", "l", "l", "o"]</code>
<code class="javascript">const compareFunction = (a, b) => { const lowerA = a.toLowerCase(); const lowerB = b.toLowerCase(); if (lowerA < lowerB) { return -1; } else if (lowerA > lowerB) { return 1; } else { return 0; } }; const str = "Hello"; const sortedStr = str.split("").sort(compareFunction); console.log(sortedStr); // ["e", "H", "l", "l", "o"]</code>
Atas ialah kandungan terperinci Bagaimana untuk mengisih huruf input dalam js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!