Тхе ЈаваСцрипт стринг је објекат који представља низ знакова.
Постоје 2 начина за креирање стрингова у ЈаваСцрипт-у
- По стринг литералу
- По објекту низа (користећи нову кључну реч)
1) Литералом низа
Литерал стринга се креира помоћу двоструких наводника. Синтакса креирања стринга коришћењем стринг литерала је дата у наставку:
машински језик
var stringname='string value';
Хајде да видимо једноставан пример креирања стринг литерала.
var str='This is string literal'; document.write(str);Тестирајте одмах
Излаз:
This is string literal
2) По објекту низа (користећи нову кључну реч)
Синтакса креирања стринг објекта помоћу нове кључне речи је дата у наставку:
var stringname=new String('string literal');
овде, нова кључна реч се користи за креирање инстанце стринга.
Погледајмо пример креирања стринга у ЈаваСцрипт-у помоћу нове кључне речи.
var stringname=new String('hello javascript string'); document.write(stringname);Тестирајте одмах
Излаз:
hello javascript string
ЈаваСцрипт Стринг методе
Погледајмо листу ЈаваСцрипт метода стрингова са примерима.
Методе | Опис |
---|---|
цхарАт() | Обезбеђује вредност цхар присутну у наведеном индексу. |
цхарЦодеАт() | Обезбеђује Уницоде вредност знака присутног у наведеном индексу. |
цонцат() | Обезбеђује комбинацију две или више жица. |
индекс() | Он обезбеђује позицију вредности цхар присутне у датом низу. |
ластИндекОф() | Он обезбеђује позицију цхар вредности присутне у датом низу претрагом карактера са последње позиције. |
Претрага() | Он претражује наведени регуларни израз у датом низу и враћа његову позицију ако дође до подударања. |
меч() | Он претражује наведени регуларни израз у датом низу и враћа тај регуларни израз ако дође до подударања. |
заменити() | Он замењује дати стринг наведеном заменом. |
субстр() | Користи се за преузимање дела датог низа на основу наведене почетне позиције и дужине. |
подстринг() | Користи се за преузимање дела датог низа на основу наведеног индекса. |
слице() | Користи се за преузимање дела датог низа. Омогућава нам да доделимо позитиван и негативан индекс. |
тоЛоверЦасе() | Конвертује дати низ у мало слово. |
тоЛоцалеЛоверЦасе() | Конвертује дати стринг у мало слово на основу тренутног локала хоста. |
тоУпперЦасе() | Конвертује дати низ у велико слово. |
тоЛоцалеУпперЦасе() | Конвертује дати стринг у велико слово на основу тренутног локала хоста. |
тоСтринг() | Обезбеђује низ који представља одређени објекат. |
Вредност() | Обезбеђује примитивну вредност стринг објекта. |
разделити() | Она дели стринг у низ подстрингова, а затим враћа тај новокреирани низ. |
трим() | Он скраћује бели простор са леве и десне стране низа. |
1) ЈаваСцрипт Стринг цхарАт(индек) Метод
Метода ЈаваСцрипт Стринг цхарАт() враћа знак у датом индексу.
var str='javascript'; document.write(str.charAt(2));Тестирајте одмах
Излаз:
v
2) ЈаваСцрипт Стринг цонцат(стр) Метод
Метода ЈаваСцрипт Стринг цонцат(стр) спаја или спаја два стринга.
var s1='javascript '; var s2='concat example'; var s3=s1.concat(s2); document.write(s3);Тестирајте одмах
Излаз:
javascript concat example
3) ЈаваСцрипт Стринг индекОф(стр) Метод
Метод ЈаваСцрипт Стринг индекОф(стр) враћа позицију индекса датог низа.
var s1='javascript from javatpoint indexof'; var n=s1.indexOf('from'); document.write(n);Тестирајте одмах
Излаз:
11
4) ЈаваСцрипт стринг ластИндекОф(стр) Метод
Метода ЈаваСцрипт Стринг ластИндекОф(стр) враћа последњу позицију индекса датог низа.
var s1='javascript from javatpoint indexof'; var n=s1.lastIndexOf('java'); document.write(n);Тестирајте одмах
Излаз:
16
5) Метод ЈаваСцрипт стринг тоЛоверЦасе().
Метода ЈаваСцрипт Стринг тоЛоверЦасе() враћа дати стринг малим словима.
var s1='JavaScript toLowerCase Example'; var s2=s1.toLowerCase(); document.write(s2);Тестирајте одмах
Излаз:
javascript tolowercase example
6) Метод ЈаваСцрипт стринг тоУпперЦасе().
Метод ЈаваСцрипт Стринг тоУпперЦасе() враћа дати стринг великим словима.
var s1='JavaScript toUpperCase Example'; var s2=s1.toUpperCase(); document.write(s2);Тестирајте одмах
Излаз:
JAVASCRIPT TOUPPERCASE EXAMPLE
7) Метод ЈаваСцрипт стринг слице(бегинИндек, ендИндек).
Метода ЈаваСцрипт стринг слице(бегинИндек, ендИндек) враћа делове стринга од датог бегинИндек до ендИндек. У методи слице(), бегинИндек је инклузиван, а ендИндек искључив.
var s1='abcdefgh'; var s2=s1.slice(2,5); document.write(s2);Тестирајте одмах
Излаз:
cde
8) ЈаваСцрипт Стринг трим() Метод
Метода ЈаваСцрипт Стринг трим() уклања почетне и задње размаке из стринга.
var s1=' javascript trim '; var s2=s1.trim(); document.write(s2);Тестирајте одмах
Излаз:
javascript trim
9) ЈаваСцрипт Стринг сплит() Метод
var str='This is JavaTpoint website'; document.write(str.split(' ')); //splits the given string.