أولاً ، دعنا نلقي نظرة على مقدمة استخدام وظائف السلسلة الفرعية.
1
يتطلب Substring معلمة واحدة على الأقل ، والمعلمة الأولى هي موضع البداية ، والمعلمة الثانية اختيارية ، والموقف النهائي.
لا يوجد سوى معلمة واحدة:
نسخة الكود كما يلي:
<meta charset = "utf-8" />
<script type = 'text/javaScript'>
/**
* تستخدم وظيفة السلسلة الفرعية العرض التوضيحي
*/
var str = 'مرحبًا بك في wulin.com للضيوف' ؛
var sub = str.substring (3) ؛
تنبيه (فرعي) ؛ // Out: أحذية الأطفال تزور wulin.com
</script>
معلمتان:
نسخة الكود كما يلي:
<meta charset = "utf-8" />
<script type = 'text/javaScript'>
/**
* تستخدم وظيفة السلسلة الفرعية العرض التوضيحي
*/
var str = 'مرحبًا بك في wulin.com للضيوف' ؛
var sub = str.substring (3،11) ؛
تنبيه (فرعي) ؛ // Out: أحذية الأطفال إلى wulin.com
</script>
2
يتطلب Sentrst أيضًا معلمة واحدة على الأقل ، والمعلمة الأولى هي موضع البداية ، والمعلمة الثانية اختيارية ، وهو الطول.
لا يوجد سوى معلمة واحدة:
نسخة الكود كما يلي:
<meta charset = "utf-8" />
<script type = 'text/javaScript'>
/**
* تستخدم وظيفة السلسلة الفرعية العرض التوضيحي
*/
var str = 'مرحبًا بك في wulin.com للضيوف' ؛
var sub = str.substr (3) ؛
تنبيه (فرعي) ؛ // Out: أحذية الأطفال تزور wulin.com
</script>
معلمتان:
نسخة الكود كما يلي:
<meta charset = "utf-8" />
<script type = 'text/javaScript'>
/**
* تستخدم وظيفة السلسلة الفرعية العرض التوضيحي
*/
var str = 'مرحبًا بك في wulin.com للضيوف' ؛
var sub = str.substr (3،2) ؛
تنبيه (فرعي) ؛ // خارج: طفل
</script>
من هذا المثال أعلاه ، يمكن ملاحظة أنه عندما يكون لدى Substring و Sentrster معلمة واحدة فقط ، تكون النتائج هي نفسها ، فقط إذا كانت المعلمة الثانية مختلفة.