الانتقال إلى المحتوى الرئيسي

كيفية معرفة رمز الحرف في جافا سكريبت: وظيفة للحصول على قيمة الحرف في يونيكود

رمز حرف يونيكود هو قيمة رقمية فريدة يتم تعيينها لكل حرف في المعيار الدولي لتمثيل النص. يسمح هذا لأجهزة الكمبيوتر بتفسير وعرض رموز اللغات والنصوص المختلفة بشكل فريد. في جافا سكريبت ، من الممكن معرفة رمز الحرف باستخدام وظيفة خاصة.

يتم استخدام وظيفة الحصول على قيمة حرف يونيكود لتحديد القيمة الرقمية للحرف. في جافا سكريبت ، تسمى هذه الوظيفة تشاركوديت (). فإنه يأخذ مؤشر حرف في سلسلة كمعلمة وإرجاع رمز يونيكود. على سبيل المثال ، إذا كان لدينا سلسلة "مرحبا ، العالم!"،يمكننا استخدام وظيفة تشاركوديت () لمعرفة رمز الحرف الأول "ن".

  1. وحدة التحكم.سجل (فيرستشار) ؛ / / الإخراج: 1055
  2. في هذا المثال ، استخدمنا وظيفة تشاركوديت () للعثور على رمز الحرف الأول " ن "في سلسلة" مرحبا العالم!". ستكون نتيجة تنفيذ هذا الرمز الرقم 1055 ، وهو رمز حرف يونيكود "ص". وبالتالي ، يمكننا معرفة رمز أي حرف في يونيكود باستخدام وظيفة تشاركوديت ().
  3. كيفية معرفة رمز الحرف في جافا سكريبت
  4. تشاركوديت () طريقة كوديبوينت()
  5. طريقة منشاركود()
  6. الطريقة
  7. وظيفة للحصول على قيمة حرف يونيكود
  8. المفاهيم والتعاريف الأولية
  9. رموز الأحرف ومعانيها
  10. طرق للحصول على رمز الحرف في جافا سكريبت
  11. 1. باستخدام طريقة تشاركوديت ()
  12. 2. باستخدام طريقة كوديبوينت()
  13. 3. باستخدام طريقة فرومشاركود ()
  14. 4. باستخدام فرومكوديبوانت()
  15. الطريقة 5. باستخدام تدوين سداسي عشري
  16. تحويل حرف إلى رمز حرف
  17. مثال على استخدام دالة للحصول على قيمة حرف يونيكود
  18. سؤال وجواب

كيف يمكنني معرفة رمز الحرف في جافا سكريبت?

كيف يمكنني معرفة رمز الحرف يونيكود?

هل من الممكن الحصول على رمز جميع الأحرف في سلسلة?

كيف يمكنني معرفة رمز الحرف إذا كان يتكون من عدة نقاط رمز?

كيف يمكنني معرفة رمز الحرف في جافا سكريبت

في جافا سكريبت ، كل حرف له رمز يونيكود فريدة من نوعها. يمكن أن يكون رمز الحرف مفيدا لإجراء عمليات معينة أو لفحص الأحرف في سلسلة. في هذه المقالة ، سننظر في طرق مختلفة للحصول على رمز الحرف في جافا سكريبت.

شاركوديت()

طريقة طريقة تشاركوديت () يسمح لك للحصول على رمز حرف من قبل فهرسها في سلسلة. على سبيل المثال ، للحصول على رمز الحرف الأول في سلسلة ، يمكنك استخدام التعليمات البرمجية التالية:

"'جافا سكريبت

كونست ستر = "سلسلة المثال";

كونست فيرستشاركود = شارع.شاركوديت (0);

وحدة التحكم.سجل (فيرستشاركود) ؛ / / 1055

"`

هنا نستخدم طريقة تشاركوديت () وتمريرها مؤشر الحرف (في هذه الحالة 0) بين قوسين للحصول على التعليمات البرمجية الخاصة به. والنتيجة هي الإخراج إلى وحدة التحكم.

كوديبوينت()

طريقة يتم استخدام طريقة كوديبوينتات () للحصول على رمز الحرف من خلال موقعها في السلسلة. يمكن استخدامه أيضا للحصول على رمز رمز زوج بديل. على سبيل المثال:

"'جافا سكريبت

كونست ستر = "🌍";

كونست كوديبوينت = شارع.كوديبوينت(0);

وحدة التحكم.سجل (كوديبوانت) ؛ / / 127758

«`

هنا نستخدم طريقة كوديبوينت () وتمريرها موقف الحرف في السلسلة (في هذه الحالة 0) للحصول على التعليمات البرمجية الخاصة به.

طريقة فرومشاركود () يسمح لك للحصول على حرف من التعليمات البرمجية الخاصة به. على سبيل المثال ، للحصول على حرف بالرمز 65 ، يمكنك استخدام الكود التالي:

"'جافا سكريبت

كونست تشاركود = 65;

كونست شار = سلسلة.فرومشاركود (تشاركود);

وحدة التحكم.سجل (شار) ؛ / / أ

كانت هذه بعض الطرق للحصول على رمز الحرف في جافا سكريبت. يمكن أن تكون هذه الطرق مفيدة عند العمل مع الأحرف والسلاسل ، خاصة عند معالجة أحرف يونيكود.

وظيفة للحصول على قيمة حرف يونيكود

للحصول على قيمة حرف يونيكود في جافا سكريبت ، يمكنك استخدام الوظيفة شاركوديت()
. ترجع هذه الدالة القيمة الرقمية لحرف يونيكود.مثال على استخدام الوظيفة:
الرمزرمز الرمز
هو65

B

66

C

67

مثال على الكود:

// الحصول على رمز الحرف 'أ'

رمز فار = 'أ'.شاركوديت (0);

وحدة التحكم.سجل (رمز) ؛ / / المخرجات: 65

// الحصول على رمز الحرف 'ب'

رمز = 'ب'.شاركوديت (0);

رمز = 'ج'.شاركوديت (0);

إذا كانت الوظائف

نان

 (ليس رقم).

بالإضافة إلى ذلك ، يمكنك استخدام

رمز فار='😃'.كوديبوينت(0);

وحدة التحكم.سجل (رمز) ؛ / / المخرجات: 128515

في هذا المثال ، نحصل على قيمة الرمز "" "(الرمز 128515) باستخدام الطريقة

كوديبوينت()

.

المفاهيم والتعاريف الأولية

يونيكود هو معيار ترميز الأحرف المستخدمة لتمثيل النص على أنظمة الكمبيوتر المختلفة. يتضمن العديد من رموز البرامج النصية واللغات ومجموعات الأحرف المختلفة.

رمز الحرف هو قيمة رقمية تمثل حرفا معينا في يونيكود. كل حرف في يونيكود له رمز فريد خاص به يسمح لك بالتعرف عليه.

أسي هي واحدة من ترميزات الأحرف الأولى التي كانت تستخدم على نطاق واسع في أنظمة الكمبيوتر. قدمت رموزا فقط للأحرف الأساسية للأبجدية الإنجليزية وبعض الأحرف الخاصة.

أوتف-8 هي واحدة من ترميزات الأحرف الأكثر شيوعا التي تدعم الأحرف من مختلف البرامج النصية واللغات. ويستخدم عدد متغير من وحدات البايت لتمثيل الأحرف ويوفر التوافق أسي.

رموز الأحرف ومعانيها

في جافا سكريبت ، يتم تمثيل كل حرف كرقم يسمى رمزه. وتستند هذه الرموز على جدول الأحرف يونيكود ، الذي يحتوي على عدد كبير من الأحرف ، بما في ذلك الحروف والأرقام وعلامات الترقيم والأحرف الخاصة.

يمكن الحصول على رمز الرمز باستخدام الوظيفة

شاركوديت()

، والتي تأخذ فهرس حرف في سلسلة وإرجاع التعليمات البرمجية الخاصة به. هنا مثال:

كونست شارع = " مرحبا ، العالم!";

كود كونست = شارع.شاركوديت (0);وحدة التحكم.سجل (رمز) ؛ / / المخرجات 1055
في هذا المثال ، رمز الرمز " ص " هو 1055.يمكن أن تكون رموز الأحرف مفيدة عند العمل مع النص ، على سبيل المثال ، للتحقق من وجود أحرف معينة أو لمعالجة النص. فيما يلي بعض الرموز الشائعة ورموزها:
الرمزكود
"أ"65
"أ"97
"0"48

"+"

باستخدام رموز الأحرف ، يمكنك إجراء عمليات مختلفة باستخدام نص ، مثل استبدال الأحرف أو حذف الأحرف أو التحقق من وجود حرف معين في سلسلة. يحتوي جافا سكريبت أيضا على العديد من الوظائف المضمنة للعمل مع الرموز ، مثل

سلسلة.فرومشاركود()

وطرق مختلفة

سلسلة

في جافا سكريبت ، يمكن الحصول على رمز حرف يونيكود بطرق مختلفة. فيما يلي بعض الطرق الشائعة التي يمكن استخدامها للحصول على رمز الرمز.

1. باستخدام طريقة تشاركوديت () تشاركوديت ()

الطريقة

يتم استدعاؤه على سلسلة وإرجاع رمز حرف يونيكود في الفهرس المحدد.

يتم استدعاء الأسلوب على سلسلة وإرجاع رمز حرف يونيكود في الفهرس المحدد. الفرق من الطريقة

شاركوديت()

هل هذا

كوديبوينت()

كما أنه يدعم الأحرف التي تحتوي على رمز أكبر من 0.

فرومشاركود()

يسمى على الكائن

سلسلة

وإرجاع الحرف المقابل لرمز حرف يونيكود المحدد.

وإرجاع الحرف المقابل لرمز حرف يونيكود المحدد. الفرق من الطريقة

فرومشاركود()

يتكون في حقيقة أن

من نقطة الترميز()

يدعم أيضا الأحرف التي تحتوي على رمز أكبر من 0.

وحدة التحكم.سجل (شارع) ؛ / / المخرجات"""

5. باستخدام تدوين سداسي عشري

طريقة أخرى هي استخدام تدوين سداسي عشري لرمز الحرف. في هذه الحالة ، يجب تمثيل الحرف كتسلسل هروب يونيكود

الروسية الروسية كونست ستر = "الروسية";

وحدة التحكم.سجل (شارع) ؛ / / مخرجات "الروسية"

يتيح لك ذلك الحصول على رمز الرمز دون استخدام الطرق

سلسلة

تحويل حرف إلى رمز حرف

طريقة تشاركوديت ().

ترجع هذه الطريقة القيمة الرقمية للرمز في الفهرس المحدد.

مثال على استخدام الطريقة

شاركوديت()

في المثال أعلاه ، نقوم بتعيين

الرمز " أ " لمتغير الرمز. ثم ندعو

طريقة تشاركوديت ()

لهذا المتغير وتمرير مؤشر 0 للحصول على رمز الحرف الأول. والنتيجة التي يتم إخراجها إلى وحدة التحكم هي 65 ، وهو رمز حرف يونيكود "أ".

إذا كنت بحاجة إلى الحصول على جميع رموز الأحرف في سلسلة ، يمكنك استخدام حلقة:

دعونا سلسلة = "مرحبا";

للتكرار من خلال جميع الأحرف في السلسلة

  1. "مرحبا"
  2. . في كل تكرار ، نسمي
  3. طريقة تشاركوديت ()
  4. للحصول على رمز الرمز وإخراجه إلى وحدة التحكم. ستكون النتيجة الإخراج التالي:
  5. 72

101

108

وبالتالي ، نحصل على رمز كل حرف في السلسلة "مرحبا".

مثال على استخدام دالة للحصول على قيمة حرف يونيكود

لنفترض أن لدينا السطر " مرحبا ، العالم!"،ونحن نريد معرفة رمز الحرف " و " في يونيكود. دعنا نستخدم الوظيفة

شاركوديت()

كونست شاركود = شارع.تشاركوديت (6) ؛ / / فهرس الحرف " و " هو 6

وحدة التحكم.سجل (تشاركود) ؛ / / المخرجات 1077

وظيفة

سؤال وجواب

كيف يمكنني معرفة رمز الحرف في جافا سكريبت?

دعونا رمز = "أ".شاركوديت (0);

في هذه الحالة ، يشير الفهرس 0 إلى الحرف الأول من السلسلة.

دعونا شارع = "مرحبا";

ل (اسمحوا لي = 0; أنا < شارع.الطول ؛ أنا {) {

}