Javascript karaktersorozat ()

A JavaScript string karakterlánc () metódus a karakterlánc egy meghatározott részét adja vissza a kezdő és a végső index között.

A substring()módszer szintaxisa :

 str.substring(indexStart, indexEnd)

Itt az str egy karakterlánc.

szubsztring () Paraméterek

A substring()módszer:

  • indexStart - Az első karakter indexe, amelyet el kell kezdeni, és amely szerepel a visszaadott részstringben.
  • indexEnd (opcionális) - Az index, amely előtt le kell állítani a kibontást. (Kizárólagos) Ha kihagyja, kivonja a karakterlánc végéig.

Megjegyzések:

  • Bármilyen argumentum érték <0 kezeljük 0 .
  • Bármilyen argumentum érték> str.length kezeljük str.length .
  • Bármely NaNargumentum értékét 0- ként kezeljük .
  • Ha indexStartnagyobb mint indexEnd, akkor a két argumentum felcserélődik, azaz str.substring(a, b)lesz str.substring(b, a).

Visszatérési érték alszövegből ()

  • Új karakterláncot ad vissza, amely tartalmazza az adott karakterlánc megadott részét.

Megjegyzés : substring()nem változtatja meg az eredeti karakterláncot.

1. példa: Szubsztring használata

 let string = "Programiz JavaScript Tutorials"; // first character substr1 = string.substring(0, 1); console.log(substr1); // P // if start> end, they are swapped substr2 = string.substring(1, 0); console.log(substr2); // P // From 11th to last character substr3 = string.substring(10); console.log(substr3); // JavaScript Tutorials // the extreme values are 0 and str.length // same as string.substring(0) substr4 = string.substring(-44, 90); console.log(substr4); // Programiz JavaScript Tutorials // indexEnd is exclusive substr5 = string.substring(0, string.length - 1); console.log(substr5); // Programiz JavaScript Tutorial

Kimenet

 PP JavaScript oktatóanyagok Programiz JavaScript oktatóanyagok Programiz JavaScript oktatóanyagok

2. példa: Alstring cseréje egy karaktersorozaton belül

 // Replaces old characters with new characters in a string function replaceString(oldChars, newChars, string) ( for (let i = 0; i < string.length; ++i) ( if (string.substring(i, i + oldChars.length) == oldChars) ( string = string.substring(0, i) + newChars + string.substring(i + oldChars.length, string.length); ) ) return string; ) const string = "Java Tutorials"; let newString = replaceString("Java", "JavaScript", string); console.log(newString); // JavaScript Tutorials

Kimenet

 JavaScript oktatóanyagok

Ajánlott olvasmány: JavaScript karakterlánc szelet ()

érdekes cikkek...