Строкові функції JavaScript - Приклади функції рядків у JavaScript

Зміст:

Anonim

Функції струнного JavaScript

Для початку рядок - це об’єкт у Javascript, здатний зберігати дані, що перебувають у текстовому форматі. Простими словами, масив символів або послідовність літер або символів у Javascript можна називати рядками. Один символ у масиві не має окремого типу в JavaScript.

Рядок у Javascript можна створити за допомогою подвійних лапок або одинарних лапок. Ви можете створити рядок буквальним рядком або за допомогою нового ключового слова (рядкового об'єкта). Обидва методи були пояснені нижче:

У випадку рядкового літералу використання подвійних лапок може допомогти вам створити рядок, враховуючи синтаксис-

var typeStringNameHere = “You created a string literal”;

У разі об'єкта рядка використання нового ключового слова може допомогти вам створити рядок, враховуючи наступний синтаксис-

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

Приклади строкових функцій у JavaScript

Струнна функція проста у використанні. Тут ми обговоримо, як використовувати функцію string у програмуванні JavaScript за допомогою прикладів

  • IndexOf ()

Він здійснить пошук і поверне індекс першого появи згаданого символу або підрядка в рядку. Якщо згаданий символ або підрядку не знайдено, він повернеться -1.

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

Метод indexOf () поверне позицію першого виникнення згаданого тексту, тобто 7 .

  • lastIndexOf ()

Ця функція JavaScript String буде шукати та повертати індекс останнього виникнення згаданого символу чи підрядка в рядку. Якщо згаданий символ або підрядку не знайдено, він повернеться -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)

Цей метод замінює перший параметр (x) другим параметром (y) у рядку:

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

Результатом n буде: Будь ласка, відвідайте Microsoft!

  • charAt (y)

Повертає символ, який знаходиться у позиції "y" у рядку.

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

Результатом r буде: L

  • charCodeAt (y)

Цей метод поверне значення Unicode символу, який знаходиться в позиції "y" в рядку.

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

Результатом r буде: 72

  • toLowerCase ()

Ця функція JavaScript-рядка поверне рядок із усіма символами, перетвореними в малі регістри.

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

Результатом r буде: пітон

  • 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) містить "до пекла!"

  • закінчуєтьсяWith ()

Цей метод з'ясовує, чи рядок закінчується символами згаданого рядка. Цей метод повертає true, якщо рядок закінчується наданими символами, і false, якщо ні.

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

Результатом n буде: ІСТИНА

  • beginWith ()

Цей метод з'ясовує, чи починається рядок із символів згаданої рядки. Цей метод повертає 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