ЈаваСцрипт стринг стринг функције - Примери стринг функције у ЈаваСцрипт-у

Преглед садржаја:

Anonim

ЈаваСцрипт стринг функције

За почетак, стринг је објект у Јавасцрипту који може да чува податке који су у текстуалном формату. Једноставним речима, низ знакова или низ слова или знакова у Јавасцрипт-у могу се навести као низови. Поједини знак у низу нема засебан тип у Јавасцрипт-у.

Низ у Јавасцрипт-у може се креирати коришћењем двоструких цитата или појединачних цитата. Низ можете креирати помоћу дословног низа или употребом нове кључне речи (стринг објекта). Обе методе су објашњене у наставку:

У случају дословног низа, употреба двоструких наводника може вам помоћи да направите низ с обзиром на синтаксу -

var typeStringNameHere = “You created a string literal”;

У случају низа објекта, употреба нове кључне речи може вам помоћи да направите низ, с обзиром на следећу синтаксу -

var typeStringNameHere = new String(“You created a string object”);

Примери стринг функција у ЈаваСцрипт-у

Стринг функција је једноставна за употребу. Овдје ћемо разговарати о томе како користити стринг функцију у ЈаваСцрипт програмирању уз помоћ примјера

  • Индекс()

Претражит ће и вратит ће индекс прве појаве споменутог знака или подврста унутар низа. Ако споменути знак или подствор не буде пронађен, вратит ће се -1.

var st = "Please only find where 'only' occurs!";
var po = st.indexOf("only");

метода индекОф () враћа позицију прве појаве поменутог текста, то јест 7 .

  • ластИндекОф ()

Ова ЈаваСцрипт стринг функција ће претраживати и враћати индекс последње појаве поменутог знака или подврста унутар низа. Ако споменути знак или подствор не буде пронађен, вратит ће се -1

var st = "Please only find where 'only' occurs!";
var po = st.lastindexOf("only");

метода ластИндекОф () враћа позицију последње појаве поменутог текста, то јест 23

  • Претрага()

Претражит ће и тестирати утакмицу у низу и вратити индекс подударања. Ако споменути знак или подствор не буде пронађен, вратит ће се -1.

var st = "Please only find where 'only' occurs!";
var po = st.search("only");

сеарцх () метода ће вратити позицију прве појаве поменутог текста, то јест 7.

Разлика између методе сеарцх () и метода индекОф () је у томе што метода сеарцх () не може узети други аргумент, а метода индекОф () не може узимати редовне изразе.

  • слице ()

Ова стринг функција у ЈаваСцрипт-у користи се за резање дела низа и враћање обрезаног дела у новостворену низу.

var string = "Mango, Apple, Kiwi";
var r = string.slice(7, 12);

Резултат р биће: Аппле

var s = "Apple, Kiwi";
var r = s.slice(-10, -6);

Резултат р биће: киви

  • подстринг ()

То је исто као и метода слице (). Једина разлика је у томе што подстринг () не прихвата негативне индексе.

var s = "Apple, Banana, Kiwi";
var r = s.substring(7, 13);

Резултат р биће: Банана

  • субстр ()

То је исто као и метода слице (). Једина разлика је у томе што у субстр () други параметар означава дужину првог, који је извучен параметар

var s = "Apple, Kiwi";
var r = s.substr(7, 4);

Резултат р биће: киви

  • замени (к, и)

Ова метода замјењује први параметар (к) другим параметром (и) у низу:

var s = "Please visit Oracle!";
var n = s.replace("Oracle", "Microsoft");

Резултат н биће: Посетите Мицрософт!

  • цхарАт (и)

Враћа знак који се налази у положају "и" у низу.

var s = "WORLD";
var r = s.charAt(3);

Резултат р биће: Л

  • цхарЦодеАт (и)

Ова метода ће вратити Уницоде вриједност знака који се налази на позицији "и" у низу.

var str = "Halloween";
var r = str.charCodeAt(0);

Резултат р биће: 72

  • тоЛоверЦасе ()

Ова функција стрингова ЈаваСцрипт враћа стринг са свим знаковима претвореним малим словима.

var m = 'PYTHON';
var r = m.toLowerCase();

Резултат р биће: питхон

  • тоУпперЦасе ()

Ова функција стрингова ЈаваСцрипт враћа стринг са свим знаковима претвореним у велика слова.

var m = “python”;
var r = m.toUpperCase();

Резултат р биће: ПИТХОН

  • цонцат (в1, в2, …)

Ова метода ће комбиновати један или више стрингова у изворни и вратити придружени низ. Оригинални низ се неће мењати.

var t1 = "Hi";
var t2 = "What's up!";
var t3 = t1.concat(" ", t2);

Резултат т3 биће: Здраво Шта има!

  • трим ()

Ова метода ће уклонити све размаке са почетка и на крају низа:

var s = " Hi What's up! ";
var b = s.trim());

Резултат б биће: "Здраво, шта има!"

  • сплит (делимитер)

Ова метода ће подијелити низ на ставке низа према специфицираном параметру (разграничник) и вратити низ који се састоји од сваког елемента.

var message="Welcome to hell !"
var word=message.split("t");

реч (0) садржи „Добродошли“, а реч (1) садржи „до пакла!“

  • завршава са()

Овом методом се открива завршава ли низ знаковима споменутог низа. Ова метода враћа труе ако се стринг завршава пруженим знаковима, а фалсе ако није.

var s = "Hello guys";
var n = s.endsWith("guys”);

Резултат од н биће: ТРУЕ

  • почиње са()

Овом методом се открива започиње ли низ знаковима споменутог низа. Ова метода враћа труе ако стринг започиње с датим знаковима, а фалсе ако није.

var s = "Hello guys";
var n = s.startsWith("Hello”);

Резултат од н биће: ТРУЕ

  • тоСтринг ()

Ова метода ће вратити вриједност Стринг објекта.

var string = "Hello guys!";
var r = string.toString();

Резултат н биће: Поздрав момци!

  • дужина

Ово ће вратити број знакова који је дужина низа.

var string = "Hello People!";
var n = string.length;

Резултат од н ће бити: 12

Закључак - ЈаваСцрипт стринг функције

Стога можемо закључити да су стрингови јавасцрипта заиста важни за веб функционалност. То је заиста узбудљив језик, као и једноставан језик за роњење. Такође, ЈаваСцрипт је заиста флексибилан и свестран. Овде смо само огребали површину свих стринг функција које ЈаваСцрипт може да ради и то се непрестано развија.

Препоручени чланци

Ово је водич за стринг стринг функције. Овдје смо разговарали о томе како користити стринг функцију у ЈаваСцрипт програмирању уз помоћ примјера. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Јавасцрипт је објектно оријентисан
  2. Увод у ЈаваСцрипт
  3. Да ли је ЈаваСцрипт случај осетљив?
  4. Најбољи оквири Јавасцрипт
  5. Различите математичке функције у ЈаваСцрипт-у
  6. Редовне изразе у Јави