ວິທີການ String localeCompare() JavaScript
- ບ່ອນໜ້າກ່ອນ length
- ອີກບ່ອນໜ້າ match()
- ກັບຄືນລະດັບກ່ວາ ການປຶກສາ JavaScript String
ການອະທິບາຍ ແລະ ການນໍາໃຊ້
localeCompare()
ວິທີການຈະປຽບທຽບຄວາມຕາມໃນປະເພດພາສາໃນປະຈອນປະຈຳບັນ.
localeCompare()
ວິທີການຈະກັບຄືນຈຳນວນທີ່ຈະຈັດອະນາຍພາສາ. -1
、1
ຫຼື 0
ສະຖິນທີ່ສະແດງຄວາມຫຼຸດຫຼາຍ, ຫຼືມີຄວາມຮູນນິຍົມ.
ປະເພດພາສາໃນປະຈອນປະຈຳບັນນີ້ຕັ້ງຢູ່ພາສາການຈັດກົດຫມາຍບັນຊີບຸກຄືນ.
ຄວາມຈຳນວນ
ບົດບັນທຶກ 1
ປຽບທຽບ "ab" ແລະ "cd":
let text1 = "ab"; let text2 = "cd"; let result = text1.localeCompare(text2);
ບົດບັນທຶກ 2
let text1 = "cd"; let text2 = "ab"; let result = text1.localeCompare(text2);
ບົດບັນທຶກ 3
let text1 = "ab"; let text2 = "ab"; let result = text1.localeCompare(text2);
ບົດບັນທຶກ 4
let text1 = "A"; let text2 = "a"; let result = text1.localeCompare(text2);
ສັນຍາວິທີການ
string.localeCompare(target)
ປະຕິບັດ
ປະຕິບັດ | ອະທິບາຍ |
---|---|
target | ສະຖິນທີ່ຕ້ອງການ. ຄວາມຕາມທີ່ຈະປຽບທຽບ. |
ຈຳນວນກັບຄືນ
ປະເພດ | ອະທິບາຍ |
---|---|
ໂຕ |
ຈຳນວນທີ່ 3:
|
ຂໍ້ມູນດ້ານເຕັກນິກ
ຈຳນວນກັບຄືນ
ຈະກັບຄືນຈຳນວນທີ່ອະທິບາຍຜົນຂອງການປຽບທຽບ.
ຖ້າ string ຫຼຸດກວ່າ targetຫຼື localeCompare()
ຈະກັບຄືນຈຳນວນຫຼຸດກວ່າ 0.
ຖ້າ string ຫຼາຍກວ່າ targetຖ້າບໍ່ມີຄວາມຮູນນິຍົມ, ວິທີການຈະກັບຄືນຈຳນວນຫຼາຍກວ່າ 0.
ຖ້າຄວາມຕາມມີຄວາມຮູນນິຍົມ, ຫຼືບໍ່ມີຄວາມຫຼາຍຫຼາຍຕາມລະບົບຈັດອະນາຍພາສາເວລາ, ວິທີການຈະກັບຄືນ 0.
ການອະທິບາຍ
ຂຽນ <
ຫາ >
ການພິຈາລະນາສັນຍາລະບົບ Unicode ຂອງຄວາມຕາມລະບົບຈັດອະນາຍພາສາເວລາພາຍໃນປະເພດທີ່ຈະມີຄວາມຜິດພາດ. ການຈັດອະນາຍພາສາທີ່ກໍ່ສ້າງຈະບໍ່ແມ່ນຄວາມຈິງ.
localeCompare()
ວິທີການທີ່ສະໜັບສະໜູນການປຽບທຽບຄວາມຕາມລະບົບການຈັດອະນາຍພາສາເວລາເປັນພົນໃນ. ECMAScript ບໍ່ໄດ້ສະເໜີວິທີການປຽບທຽບພາສາພິເສດ, ມັນພຽງແຕ່ກໍານົດວ່າຫົວຂໍ້ຈະມີລະບົບຈັດອະນາຍພາສາເວລາເປັນພົນໃນທີ່ສະໜັບສະໜູນໂດຍລະບົບປະຕິບັດ.
ການສະໜັບສະໜູນບັນຊີບຸກຄືນ
localeCompare()
ເປັນທາງປະສົມຂອງ ECMAScript1 (ES1).
ທຸກບັນຊີບຸກຄືນສາມາດສະໜັບສະໜູນ ES1 (JavaScript 1997) ຢ່າງສົມບູນ:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
ສະໜັບສະໜູນ | ສະໜັບສະໜູນ | ສະໜັບສະໜູນ | ສະໜັບສະໜູນ | ສະໜັບສະໜູນ | ສະໜັບສະໜູນ |
- ບ່ອນໜ້າກ່ອນ length
- ອີກບ່ອນໜ້າ match()
- ກັບຄືນລະດັບກ່ວາ ການປຶກສາ JavaScript String