تستخدم أربع وظائف JS بشكل أساسي لتنفيذ تحويل حالة الرسالة في JS:
1.Tolocaleuppercase
2. touppercase
3. tolocalelowercase
4. Tolowercase
فيما يلي تحليل بسيط لوظائف JS الأربعة التي تنفذ تحويل الحالة واحدًا تلو الآخر.
1.Tolocaleuppercase
سيتم تحويل جميع الأحرف الأبجدية في السلسلة إلى أحرف كبيرة مع التكيف مع اللغة الحالية للبيئة المضيفة.
2. touppercase
تحويل جميع الحروف في السلسلة إلى رسائل رأس المال.
3. tolocalelowercase
قم بتحويل جميع الأحرف الأبجدية للسلسلة إلى أحرف صغيرة ، مع مراعاة اللغة الحالية للبيئة المضيفة.
4. Tolowercase
تحويل الحروف في السلسلة إلى أحرف صغيرة.
استخدام الوظائف الأربع المذكورة أعلاه هو نفسه في الأساس. فيما يلي مثال باستخدام TolowerCase:
نسخة الكود كما يلي:
var str = 'www.vevb.com/abc' ؛
document.write (str.toLowerCase ()) ؛ // الإخراج www.vevb.com/abc
أو:
نسخة الكود كما يلي: document.write ('www.vevb.com/abc'.toLowerCase ()) ؛
يمكننا أن نرى أن وظائف tolocaleuppercase و touppercase هي نفسها ، وأن TolocaleLowercase و Tolowercase لها نفس الوظائف. إذن ما هو الفرق بينهما؟
(1) تولوكاليوبيركاز tolocalelowercase سوف تتكيف هاتين وظيفتين مع الإعدادات المحلية الحالية لبيئة المضيف عند تحويل الأحرف في السلسلة. في معظم الحالات ، تكون النتيجة هي نفس النتيجة التي تم الحصول عليها باستخدام وظائف ToupperCase Tolowercase. ولكن إذا كانت قواعد اللغة تتعارض مع طريقة تعيين حالة Unicode العادية ، فستكون النتيجة مختلفة.
(2) لا تقوم طريقة touppercase tolowercase بتحويل الأحرف غير الفلسفية في السلسلة.