The Рядок JavaScript це об’єкт, який представляє послідовність символів.
Існує 2 способи створення рядка в JavaScript
- За рядковим літералом
- За рядковим об’єктом (за допомогою нового ключового слова)
1) Рядковим літералом
Рядковий літерал створюється за допомогою подвійних лапок. Синтаксис створення рядка за допомогою рядкового літералу наведено нижче:
теги html
var stringname='string value';
Давайте розглянемо простий приклад створення рядкового літералу.
var str='This is string literal'; document.write(str);Перевірте зараз
Вихід:
This is string literal
2) За рядковим об’єктом (за допомогою нового ключового слова)
Синтаксис створення рядкового об’єкта за допомогою ключового слова new наведено нижче:
var stringname=new String('string literal');
тут, нове ключове слово використовується для створення екземпляра рядка.
Розглянемо приклад створення рядка в JavaScript за допомогою нового ключового слова.
var stringname=new String('hello javascript string'); document.write(stringname);Перевірте зараз
Вихід:
hello javascript string
Рядкові методи JavaScript
Давайте подивимося список рядкових методів JavaScript із прикладами.
методи | опис |
---|---|
charAt() | Він надає значення char, наявне в указаному індексі. |
charCodeAt() | Він надає значення Unicode для символу, присутнього в зазначеному індексі. |
concat() | Він забезпечує поєднання двох або більше рядків. |
indexOf() | Він надає позицію значення char у заданому рядку. |
lastIndexOf() | Він надає позицію значення char, присутнього в даному рядку, шляхом пошуку символу з останньої позиції. |
пошук() | Він шукає вказаний регулярний вираз у заданому рядку та повертає його позицію, якщо збігається. |
матч() | Він здійснює пошук за вказаним регулярним виразом у заданому рядку та повертає цей регулярний вираз, якщо знайдеться збіг. |
замінити() | Він замінює заданий рядок указаною заміною. |
substr() | Він використовується для отримання частини заданого рядка на основі вказаної початкової позиції та довжини. |
підрядок() | Він використовується для отримання частини заданого рядка на основі вказаного індексу. |
шматочок() | Він використовується для отримання частини заданого рядка. Це дозволяє нам призначати як позитивний, так і негативний індекс. |
toLowerCase() | Він перетворює заданий рядок у малі літери. |
toLocaleLowerCase() | Він перетворює вказаний рядок у малі літери на основі поточної локалі хоста. |
toUpperCase() | Він перетворює заданий рядок у верхній регістр. |
toLocaleUpperCase() | Він перетворює вказаний рядок у верхній регістр на основі поточної локалі хоста. |
toString() | Він надає рядок, що представляє конкретний об’єкт. |
valueOf() | Він забезпечує примітивне значення рядкового об’єкта. |
split() | Він розбиває рядок на масив підрядків, а потім повертає щойно створений масив. |
обрізати() | Він обрізає пробіли з лівого та правого боку рядка. |
1) Метод JavaScript String charAt(index).
Метод JavaScript String charAt() повертає символ із заданим індексом.
var str='javascript'; document.write(str.charAt(2));Перевірте зараз
Вихід:
v
2) Метод JavaScript String concat(str).
Метод JavaScript String concat(str) об’єднує або об’єднує два рядки.
var s1='javascript '; var s2='concat example'; var s3=s1.concat(s2); document.write(s3);Перевірте зараз
Вихід:
javascript concat example
3) Метод JavaScript String indexOf(str).
Метод JavaScript String indexOf(str) повертає позицію індексу заданого рядка.
var s1='javascript from javatpoint indexof'; var n=s1.indexOf('from'); document.write(n);Перевірте зараз
Вихід:
11
4) Метод JavaScript String lastIndexOf(str).
Метод JavaScript String lastIndexOf(str) повертає останню позицію індексу даного рядка.
var s1='javascript from javatpoint indexof'; var n=s1.lastIndexOf('java'); document.write(n);Перевірте зараз
Вихід:
16
5) Метод JavaScript String toLowerCase().
Метод JavaScript String toLowerCase() повертає заданий рядок малими літерами.
var s1='JavaScript toLowerCase Example'; var s2=s1.toLowerCase(); document.write(s2);Перевірте зараз
Вихід:
javascript tolowercase example
6) Метод JavaScript String toUpperCase().
Метод JavaScript String toUpperCase() повертає заданий рядок у верхньому регістрі.
var s1='JavaScript toUpperCase Example'; var s2=s1.toUpperCase(); document.write(s2);Перевірте зараз
Вихід:
JAVASCRIPT TOUPPERCASE EXAMPLE
7) Метод JavaScript String slice(beginIndex, endIndex).
Метод JavaScript String slice(beginIndex, endIndex) повертає частини рядка від заданого beginIndex до endIndex. У методі slice() beginIndex є включним, а endIndex – виключним.
var s1='abcdefgh'; var s2=s1.slice(2,5); document.write(s2);Перевірте зараз
Вихід:
cde
8) Метод JavaScript String trim().
Метод JavaScript String trim() видаляє пробіли на початку та в кінці рядка.
var s1=' javascript trim '; var s2=s1.trim(); document.write(s2);Перевірте зараз
Вихід:
javascript trim
9) Метод JavaScript String split().
var str='This is JavaTpoint website'; document.write(str.split(' ')); //splits the given string.