ผู้ใช้สามารถทำงานนี้ได้ด้วยความช่วยเหลือของ 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”