Функции на стринг JavaScript - Примери за стринг функция в JavaScript

Съдържание:

Anonim

Функции на стринг JavaScript

Като начало низът е обект в Javascript, способен да съхранява данни, които са в текстов формат. С лесни думи, символен масив или поредица от букви или знаци в Javascript могат да бъдат посочени като низове. Един символ в масива няма отделен тип в Javascript.

Низ в Javascript може да бъде създаден с помощта на двойни кавички или единични кавички. Можете да създадете низ чрез буквален низ или чрез използване на нова ключова дума (string object). И двата метода са обяснени по-долу:

В случай на строков буквал, използването на двойни кавички може да ви помогне да създадете низ, като се има предвид синтаксисът-

var typeStringNameHere = “You created a string literal”;

В случай на обеден низ, използването на нова ключова дума може да ви помогне да създадете низ, като се има предвид следния синтаксис-

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

Примери за струнни функции в JavaScript

Струнната функция е лесна за използване. Тук ще обсъдим как да използваме стриктна функция в JavaScript програмирането с помощта на примери

  • Индекс на()

Той ще търси и ще върне индекса на първото възникване на споменат символ или подреда в низ. Ако споменатият символ или подреда не бъде намерен, той ще се върне -1.

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

Методът indexOf () ще върне позицията на първото възникване на споменатия текст, тоест 7 .

  • lastIndexOf ()

Тази функция на стринг JavaScript ще търси и връща индекса на последното възникване на споменат символ или подреда в низ. Ако споменатият символ или подреда не бъде намерен, той ще се върне -1

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

метод lastIndexOf () ще върне позицията на последното възникване на споменатия текст, тоест 23

  • Търсене()

Той ще търси и тества за съвпадение в низ и ще връща индекса на съвпадението. Ако споменатият символ или подреда не бъде намерен, той ще се върне -1.

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

методът search () ще върне позицията на първото възникване на споменатия текст, тоест 7.

Разликата между метода search () и метода indexOf () е, че методът search () не може да вземе втория аргумент, а методът indexOf () не може да приема регулярни изрази.

  • парче ()

Тази функция на низ в JavaScript се използва за отрязване на част от низ и връща подрязаната част в новосъздаден низ.

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

Резултатът от r ще бъде: Apple

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

Резултатът от r ще бъде: Киви

  • подниза ()

Това е същото като метода slice (). Единствената разлика е, че substring () не приема отрицателни индекси.

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

Резултатът от r ще бъде: Банан

  • SUBSTR върху ()

Това е същото като метода slice (). Единствената разлика е, че в substr () вторият параметър обозначава дължината на първия, който е извлечен параметър

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

Резултатът от r ще бъде: Киви

  • заместване на (х, у)

Този метод заменя първия параметър (x) с втория параметър (y) в низ:

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

Резултатът от n ще бъде: Моля, посетете Microsoft!

  • charAt (у)

Връща символа, който се намира в позиция „y“ в низ.

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

Резултатът от r ще бъде: L

  • charCodeAt (у)

Този метод ще върне Unicode стойността на символа, който се намира в позиция „y“ в низ.

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

Резултатът от r ще бъде: 72

  • toLowerCase ()

Тази функция на JavaScript низ ще върне низ с всички символи, преобразувани в малки букви.

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

Резултатът от r ще бъде: python

  • toUpperCase ()

Тази функция на JavaScript низ ще върне низ с всички символи, преобразувани в големи букви.

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

Резултатът от r ще бъде: PYTHON

  • concat (v1, v2, …)

Този метод ще комбинира един или повече от един низ в първоначалния и ще върне свързания низ. Оригиналният низ няма да бъде променен.

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

Резултатът от t3 ще бъде: Здравей Какво става!

  • отрежете ()

Този метод ще премахне всички бели пространства както от началото, така и от края на низ:

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

Резултатът от b ще бъде: „Здравей Какво става!“

  • сплит (разделител)

Този метод ще раздели низ на елементи от масива според зададения параметър (разделител) и ще върне масив, състоящ се от всеки елемент.

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

дума (0) съдържа "Добре дошли", а дума (1) съдържа "по дяволите!"

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

Този метод установява дали низът завършва с символите на споменатия низ. Този метод връща true, ако низът завършва с предоставените символи, и false ако не.

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

Резултатът от n ще бъде: ИСТИНСКИ

  • започва с()

Този метод установява дали низът започва с символите на споменатия низ. Този метод връща true, ако низът започва с предоставените символи, и false ако не.

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

Резултатът от n ще бъде: ИСТИНСКИ

  • ToString ()

Този метод ще върне стойността на обекта String.

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

Резултатът от n ще бъде: Здравейте момчета!

  • дължина

Това ще върне броя на знаците, който е дължината на низ.

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

Резултатът от n ще бъде: 12

Заключение - Стрингови функции на JavaScript

По този начин можем да заключим, че низовете на JavaScript са наистина важни за функционалността на мрежата. Това е наистина вълнуващ език, както и лесен език за гмуркане. Също така, JavaScript е наистина гъвкав и универсален. Тук сме надраскали само повърхността на всички низови функции, които JavaScript може да изпълнява, и тя постоянно се развива.

Препоръчителни статии

Това е ръководство за стринг функциите на JavaScript. Тук обсъдихме как да използвате стринг функция в JavaScript програмирането с помощта на примери. Можете също да прегледате и другите ни предложени статии, за да научите повече -

  1. Ориентиран към Javascript
  2. Въведение в JavaScript
  3. Чувствителен ли е регистърът на Javascript?
  4. Най-добрите рамки за Javascript
  5. Различни математически функции в JavaScript
  6. Редовни изрази в Java