В Javascript многие строковые методы либо встроены, либо определяются пользователем. Встроенные строковые методы — это методы, присутствующие в любой библиотеке языка программирования.
Встроенные строковые методы JavaScript:
- search(): — используется для поиска в строке определенного значения или выражения. Возвращает позицию совпадения.
Code:- function myfunction(){ var str = "Pawan kumar jha"; var a = str.search("jha"); console.log(a); } myfunction(); Output:- 12
2. split(): — используется для разделения строки на массив подстрок.
Code:- function myfunction(){ var str = "Pawan kumar jha"; var a = str.split(" "); console.log(a); } myfunction(); Output:- ["Pawan", "kumar", "jha"] 0:"Pawan" 1:"kumar" 2:"jha"
3. startsWith(): —Используется для проверки того, начинается ли строка с указанных символов.
Code:- function myfunction(){ var str = "Pawan kumar jha"; var a = str.startsWith("Pawan"); console.log(a); } myfunction(); Output:- true
4. slice(): —используется для извлечения части строки и возврата новой строки.
Code:- function myfunction(){ var str = "Pawan kumar jha"; var a = str.slice(0,6); console.log(a); } myfunction(); Output:- Pawan
5. concat(): —используется для объединения текстов двух строк и возврата новой строки.
Code:- function myfunction(){ var str = "Pawan kumar "; var str1 = "Jha" var a = str.concat(str1); console.log(a); } myfunction(); Output:- Pawan kumar Jha
6. charAt(): —используется для возврата символа по указанному индексу.
Code:- function myfunction(){ var str = "Pawan kumar jha"; var a = str.charAt(6); console.log(a); } myfunction(); Output:- k
7. indexOf(): —используется для возврата индекса указанного значения в строковом объекте, который встречается первым. Возвращает -1, если объект не найден.
Code:- function myfunction(){ var str = "Pawan kumar jha"; var a = str.indexOf("Pawan"); console.log(a); } myfunction(); Output:- 0
8. lastIndexOf(): —используется для возврата индекса указанного значения в строковом объекте, который встречается последним. Возвращает -1, если объект не найден.
Code:- function myfunction(){ var str = "Pawan kumar jha"; var a = str.indexOf("Jha"); console.log(a); } myfunction(); Output:- 12
9. match(): — используется для сопоставления регулярного выражения со строкой.
Code:- function myfunction(){ var str = "Pawan kumar jha"; var a = str.match("Pawan"); console.log(a); } myfunction(); Output:- ["Pawan", 0, "Pawan kumar Jha", unde...] 0:"Pawan"
10. replace(): —используется для поиска соответствия между регулярным выражением и строкой. Совпадающая подстрока заменяется новой подстрокой.
Code:- function myfunction(){ var str = "Pawan kumar jha"; var a = str.replace("kumar", ""); console.log(a); } myfunction(); Output:- Pawan Jha
11. substr(): —используется для возврата символов в строке, начиная с указанного места и заканчивая указанным количеством символов.
Code:- Approach - 1: function myfunction(){ var str = "Pawan kumar jha"; var a = str.substr(5,6); console.log(a); } myfunction(); Output:- kumar Approach - 2: function myfunction(){ var str = "Pawan kumar jha"; var a = str.substr(5); console.log(a); } myfunction(); Output:- kumar Jha
12. substring(): —используется для возврата символов в строке между двумя указанными индексами.
Code:- Approach - 1: function myfunction(){ var str = "Pawan kumar jha"; var a = str.substring(6,12); console.log(a); } myfunction(); Output:- kumar Approach - 2: Code:- Approach - 2: function myfunction(){ var a = str.substring(6,12); console.log(a); } myfunction(); Output:- kumar
13. toLowerCase(): —используется для преобразования вызываемого строкового значения в нижний регистр.
Code:- function myfunction(){ var str = "Pawan kumar jha"; var a = str.toLowerCase(); console.log(a); } myfunction(); Output:- pawan kumar jha
14. toUpperCase(): —используется для преобразования вызываемого строкового значения в верхний регистр.
Code:- function myfunction(){ var str = "Pawan kumar jha"; var a = str.toUpperCase(); console.log(a); } myfunction(); Output:- PAWAN KUMAR JHA
15. valueOf(): —используется для возврата примитивного значения указанного объекта.
Code:- function myfunction(){ var str = "Pawan kumar jha"; var a = str.valueOf(); console.log(a); } myfunction(); Output:- Pawan kumar Jha