logo

Рядок JavaScript

The Рядок JavaScript це об’єкт, який представляє послідовність символів.

Існує 2 способи створення рядка в JavaScript

  1. За рядковим літералом
  2. За рядковим об’єктом (за допомогою нового ключового слова)

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.