ความแตกต่างระหว่าง toLocaleLowerCase และ toLowerCase คืออะไร?

Khwam Taek Tang Rahwang Tolocalelowercase Laea Tolowercase Khux Xari



ภาษาการเขียนโปรแกรม JavaScript อนุญาตให้ผู้ใช้แปลงสตริงเป็นตัวพิมพ์เล็กตามความต้องการ ส่วนใหญ่จะเกิดขึ้นในสถานการณ์ที่ผู้ใช้ต้องการแสดงสตริงเป็นคำนามทั่วไป เนื่องจากมีการใช้อักษรตัวพิมพ์เล็กแทนคำนามทั่วไป

ผู้ใช้สามารถทำงานนี้ได้ด้วยความช่วยเหลือของ JavaScript “ ถึงตัวพิมพ์เล็ก() ” หรือ “ toLocaleตัวพิมพ์เล็ก() ” วิธีการ ตามชื่อของมัน ทั้งสองวิธีจะแปลงสตริงเป็นตัวพิมพ์เล็ก แต่จะแตกต่างกันในบางปัจจัย

คู่มือนี้แสดงรายการความแตกต่างที่สำคัญระหว่างเมธอด “toLocaleLowerCase” และ “toLowerCase”







ก่อนที่จะพูดถึงความแตกต่างระหว่างวิธี “toLocaleLowerCase” และ “toLowerCase” ขั้นแรก ให้ดูภาพรวมของพื้นฐานของวิธีการเหล่านี้



วิธีการ “toLocaleLowerCase()” คืออะไร

toLocaleLoweCase() ” วิธีการแปลงสตริงที่กำหนดเป็นตัวพิมพ์เล็กตามภาษาของเบราว์เซอร์ “locale” ระบุการตั้งค่าภาษาของเบราว์เซอร์ เช่น “en_US” สำหรับภาษาอังกฤษแบบสหรัฐอเมริกา “tr” สำหรับตุรกี และอื่นๆ อีกมากมาย



ไวยากรณ์





เชือก ถึง LocaleLowerCase ( )

ไวยากรณ์ข้างต้นโดยไม่ผ่าน 'สถานที่' ใด ๆ เป็นพารามิเตอร์จะแปลงสตริงเริ่มต้นให้เป็นตัวอักษรตัวพิมพ์เล็กตามสถานที่ปัจจุบันของเบราว์เซอร์

ลองใช้วิธีที่กำหนดไว้ข้างต้นในทางปฏิบัติ



ตัวอย่าง: การใช้เมธอด “toLocaleLowerCase()”

ตัวอย่างนี้ใช้เมธอด “toLocaleLowerCase()” เพื่อแปลงสตริงเป็นตัวพิมพ์เล็กตามโลแคล “tr(Turkish)” ที่ระบุ

รหัสจาวาสคริปต์

< สคริปต์ >

ปล่อยให้เชือก = 'คำแนะนำสำหรับ Linux' ;

ปล่อยให้ผลลัพธ์ = เชือก ถึง LocaleLowerCase ( 'ที' ) ;

คอนโซล บันทึก ( 'สตริง:' + สตริง ) ;

คอนโซล บันทึก ( 'ผลลัพธ์:' + ผลลัพธ์ ) ;

สคริปต์ >

ในบรรทัดโค้ดด้านบน:

  • ตัวแปร “สตริง” เริ่มต้นสตริง
  • ตัวแปร “ผลลัพธ์” ใช้ “ toLocaleตัวพิมพ์เล็ก() ” เพื่อแปลงสตริงเริ่มต้นให้เป็นอักษรตัวพิมพ์เล็ก
  • ครั้งแรก” console.log() ” วิธีการแสดงค่าตัวแปร “สตริง” และวิธีที่สองแสดงค่าตัวแปร “ผลลัพธ์” บนคอนโซล

เอาท์พุต

จะเห็นได้ว่าสตริงที่เตรียมใช้งานได้รับการแปลงเป็นตัวพิมพ์เล็กเรียบร้อยแล้วตามภาษา 'tr (ตุรกี)'

วิธีการ “toLowerCase()” คืออะไร

ถึงตัวพิมพ์เล็ก() ” วิธีการแปลงสตริงเฉพาะให้เป็นตัวอักษรพิมพ์เล็ก ไม่มีผลกระทบต่อสตริงต้นฉบับขณะดำเนินการงานนี้

ไวยากรณ์

เชือก ถึงตัวพิมพ์เล็ก ( )

ไวยากรณ์ข้างต้นส่งคืนสตริงใหม่ซึ่งแสดงถึงสตริงที่แปลงแล้ว

มาดูการนำไปปฏิบัติจริงกัน

ตัวอย่าง: การใช้เมธอด “toLowerCase()”

ตัวอย่างนี้ใช้เมธอด “toLowerCase()” เพื่อแปลงสตริงเริ่มต้นให้เป็นตัวอักษรพิมพ์เล็ก

รหัสจาวาสคริปต์

< สคริปต์ >

ปล่อยให้เชือก = 'คำแนะนำสำหรับ Linux' ;

ปล่อยให้ผลลัพธ์ = เชือก ถึงตัวพิมพ์เล็ก ( ) ;

คอนโซล บันทึก ( 'สตริง:' + สตริง ) ;

คอนโซล บันทึก ( 'ผลลัพธ์:' + ผลลัพธ์ ) ;

สคริปต์ >

บล็อกโค้ดด้านบน:

  • ใช้ “ ถึงตัวพิมพ์เล็ก() ” วิธีการแปลงสตริงเริ่มต้น
  • console.log() ” วิธีการแสดงสตริงที่เตรียมใช้งานและแปลงแล้วตามลำดับ

เอาท์พุต

คอนโซลแสดงทั้งสตริงที่เตรียมใช้งานและแปลงแล้วเป็นเอาต์พุตได้สำเร็จ

ตอนนี้ มาดูการใช้งานจริงของความแตกต่างระหว่างวิธีการที่กล่าวถึง

อะไรคือความแตกต่างระหว่างวิธีการ 'toLocaleLowerCase ()' และ 'toLowerCase ()'

ส่วนนี้กล่าวถึงความแตกต่างที่สำคัญระหว่างเมธอด “toLocaleLowerCase()” และ “toLowerCase()”:

  • การทำงาน: เมธอด “toLocaleLowerCase()” จะแปลงสตริงตามสถานที่ปัจจุบันหรือสถานที่ที่ระบุ ในขณะที่เมธอด “toLowerCase()” จะแปลงสตริงเป็นตัวอักษรตัวพิมพ์เล็กตามมาตรฐาน/กฎภาษาอังกฤษ
  • พารามิเตอร์: เมธอด “toLocaleLowerCase()” ช่วยให้ผู้ใช้สามารถแปลงสตริงตาม “locale” เฉพาะโดยระบุพารามิเตอร์ “locale” ในทางกลับกัน เมธอด “toLowerCase()” ไม่ต้องการพารามิเตอร์ใดๆ เนื่องจากจะแปลงสตริงตามมาตรฐานภาษาอังกฤษขั้นพื้นฐาน
  • ข้อจำกัด: เมธอด “toLowerCase()” จำกัดผู้ใช้ให้แปลงเฉพาะสตริงตามการตั้งค่าภาษาของเบราว์เซอร์ ไม่ใช่ภาษาเฉพาะอื่นๆ ในขณะที่ไม่มีข้อจำกัด “locale” ขณะใช้เมธอด “toLocaleLowerCase()”

บทสรุป

ฟังก์ชั่นพื้นฐานของทั้ง “ toLocaleตัวพิมพ์เล็ก() ' และ ' ถึงตัวพิมพ์เล็ก() ” วิธีการก็เหมือนกับการเปลี่ยนสตริงเป็นตัวพิมพ์เล็ก อย่างไรก็ตาม จะแตกต่างกันไปตามปัจจัย 'การทำงาน' 'พารามิเตอร์' และ 'ข้อจำกัด' คู่มือนี้เน้นความแตกต่างที่สำคัญระหว่างวิธี “toLocaleLowerCase” และ “toLowerCase”