كائن سلسلة

السماح بمعالجة وتنسيق سلاسل نصية ويحدد وتحديد مواقع سلاسل فرعية ضمن سلاسل.

function String([stringLiteral : String])

الوسيطات

  • stringLiteral
    اختياري. أي مجموعة أحرف Unicode.

ملاحظات

Stringيمكن تاريخ الإنشاء الكائنات ضمنياً استخدام سلسلة حرفية. Stringالكائنات التي تم إنشاؤها في هذا الشكل (يشار إلى كسلاسل "الاوليه") يتم التعامل معها بشكل مختلف منStringالكائنات التي تم إنشاؤها باستخدامجديد operaإلىr. وعلى الرغم من أنه يمكنك قراءة خصائص واستدعاء الوظائف في السلاسل الأولية، لا يمكن إنشاء خصائص جديدة أو إضافة وظائف إلى لهم.

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

JScript كما يعرف Stringنوع بيانات الذي يوفر خصائص وأساليب من مختلفة Stringكائن. لا يمكنك إنشاء خصائص أو وظائف إضافة إلى متغيرات Stringنوع بيانات، بينما يمكن لمثيلات Stringالكائن.

Stringيتعاون الكائن مع Stringنوع بيانات (الذي هو نفسه نوع بيانات النظام.سلسلة). هذا يعني أنه Stringكائن يمكن الاتصال بالطرق و خصائص من Stringنوع البيانات، Stringنوع بيانات يمكن الاتصال بالطرق و خصائص من Stringالكائن. لمزيد من المعلومات، راجع String. علاوة على ذلك، Stringيتم قبول الكائنات بواسطة الدالات التي تأخذ Stringأنواع بيانات، و vice العكس.

The data نوع of aStringكائن هوObject, notString.

مثال 1

يوضح هذا برنامج نصي الذي تشغيل الرغم من أنه يمكن أن تكون خاصية الطول القراءة و toUpperCaseأسلوب يمكن استدعاء، خاصية المخصصة myPropertyلا يمكن تعيين تشغيل السلسلة الأولية:

var primStr : Object = "This is a string";
print(primStr.length);           // Read the length property.
print(primStr.toUpperCase());    // Call a method.
primStr.myProperty = 42;         // Set a new property.
print(primStr.myProperty);       // Try to read it back.

إخراج th هو برنامج نصي هو:

16
THIS IS A STRING
undefined

مثال 2

ل Stringالكائنات التي تم إنشاؤها مع جملة الجديدة ، خصائص مخصصة يمكن تعيينها:

var newStr : Object = new String("This is also a string");
print(newStr.length);           // Read the length property.
print(newStr.toUpperCase());    // Call a method.
newStr.myProperty = 42;         // Set a new property.
print(newStr.myProperty);       // Try to read it back.

إخراج th هو برنامج نصي هو:

21
THIS IS ALSO A STRING
42

خصائص و أساليب

سلسلة خصائص كائن و وظائف

المتطلبات

Version 1

راجع أيضًا:

المرجع

كائن كائن

سلسلة نوع بيانات (JScript)

عامل التشغيل new

المبادئ

سلسلة بيانات