มีสี่วิธีที่เกี่ยวข้องกับ ecmascript ที่เกี่ยวข้องกับการแปลงตัวพิมพ์ใหญ่: ToLowerCase (), tolocalelowercase (), touppercase () และ tolocaleuppercase ()
ในหมู่พวกเขา ToLowerCase () และ touppercase () เป็นสองวิธีแบบคลาสสิกที่ยืมมาจากวิธีการชื่อเดียวกันใน java.lang.string วิธีการ tolocalelowercase () และ tolocaleuppercase () ถูกนำมาใช้สำหรับภูมิภาคเฉพาะ
สำหรับบางภูมิภาควิธีการที่มุ่งเน้นภูมิภาคนั้นเหมือนกับผลลัพธ์ที่ได้จากวิธีการทั่วไป แต่ไม่กี่ภาษา (เช่นภาษาตุรกี) จะใช้กฎพิเศษสำหรับการแปลงกรณี Unicode ในเวลานี้จะต้องใช้วิธีการที่มุ่งเน้นภูมิภาคเพื่อให้แน่ใจว่าการแปลงที่ถูกต้องจะเกิดขึ้นได้ นี่คือตัวอย่างบางส่วน:
var stringValue = "Hello World";
การแจ้งเตือน (StringValue.tolocaleuppercase ()); // "สวัสดีโลก"
การแจ้งเตือน (StringValue.touppercase ()); // "สวัสดีโลก"
การแจ้งเตือน (StringValue.tolocalelowerCase ()); // "สวัสดีโลก"
การแจ้งเตือน (StringValue.toLowerCase ()); // "Hello World" 123456
รหัส LayCode - v1.1
tolocaleuppercase () และ touppercase () เรียกว่าข้างต้นทั้งสองกลับ "Hello World" เช่นเดียวกับการโทร Tolocalelowercase () และ ToLowerCase () ทั้งสองกลับ "Hello World" โดยทั่วไปการพูดนั้นปลอดภัยกว่าที่จะใช้วิธีการเฉพาะภูมิภาคโดยไม่ทราบว่ารหัสของคุณจะทำงานอยู่
บทความข้างต้นพูดสั้น ๆ เกี่ยวกับความแตกต่างระหว่าง ToLowerCase และ TolocalelowerCase เป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น