В предыдущем обсуждении мы обсуждали методы массива JavaScript. Теперь мы обсудим строковый метод JavaScript. В своей карьере я не очень часто использовал строковые методы. Но, как программиста JavaScript, приятно знать вас. Например, я привел здесь несколько выбранных строковых методов.
Способ 1: длина
Хотя длина - это не метод. Это свойство, оно используется для измерения длины строки.
Пример:
const str = "My favourit programming language is js"; console.log(str.length) // Output is: 38
Способ 2: toLowerCase()
Функция этого метода состоит в том, чтобы преобразовать все буквы в строке в маленькие буквы.
Пример:
const str = "Hello World"; console.log(str.toLowerCase()); // Output is: hello world
Способ 3: toUpperCase()
Функция этого метода состоит в том, чтобы преобразовать все буквы в строке в большую букву от руки.
Пример:
const str = "Hello World"; console.log(str.toUpperCase()); // Output is: HELLO WORLD
Метод 4: включает()
Функция этого метода заключается в поиске строк. Если вы ищете слово или букву, он возвращает ложь, если это не так. Помните, что регистр чувствителен.
Пример:
const str = "JavaScript is my fv language"; console.log(str.includes("JavaScript")); // Output is: true
Способ 5: startWith() и endWith()
Функция startsWith() и endsWith() заключается в установке курсора в начале и конце строки соответственно. Если вы найдете слово или букву после поиска, она вернет false, если это не так.
Пример:
const str = "Please support me via clap"; console.log(str.startsWith("Please")); // Output is: true const str2 = "Please support me via comment"; console.log(str2.endsWith("please")); // Output is: false
Способ 6: поиск()
Он работает как includes() в стиле SARS. Но он не включает истину или ложь в качестве возврата как includes(), ему дан порядковый номер. Имейте в виду, что если вы ничего не получите от атипичной пневмонии, возвращается -1.
Пример:
const str = "Hello World"; console.log(str.search("W")); // Output is: 6 const str2 = "Hello World"; console.log(str2.search("Z")); // Output is: -1
Способ 7: match()
Он работает как includes() и search(). Но он возвращает массив напрямую, не возвращая true, false или номер индекса. Помните, что / l / является регулярным выражением, а затем g означает global означает, что мы будем действовать глобально.
Пример:
const str = "Hello World"; console.log(str.match("l")); // Output is: ["l"] const str2 = "Hello World"; console.log(str2.match(/l/g)); // Output is: ["l", "l", "l"]
Способ 8: indexOf() и lastIndexOf()
Эти два метода возвращают номер индекса в виде строки. Разница между ними заключается в том, что indexOf() выполняет поиск в первую очередь, а lastIndexOf() выполняет поиск в последнюю очередь.
Пример:
const str = "Hello World"; console.log(str.indexOf("l")); //Output is: 2 const str2 = "Hello World"; console.log(str2.lastIndexOf("l")); //Output is: 9
Способ 9: заменить()
Функция этого метода состоит в том, чтобы заменить любое слово или букву в строке и вставить другое слово или букву. Здесь вы должны указать два параметра, один должен быть зависимым, а другой должен быть заменен. Если есть орфографическая ошибка, он вернет предыдущую строку.
Пример:
const str = "Hello World"; console.log(str.replace("World", "JavaScript")); // Output is: "Hello JavaScript" const str2 = "Hello World"; console.log(str2.replace("WorldY", "JavaScript")); // Output is: "Hello World"
Способ 10: обрезка()
Функция этого метода состоит в том, чтобы исключить наличие лишнего пробела до или после строки. Он не может исключать пространство посередине.
Пример:
const str = " Hello World "; console.log(str) // Output is: " Hello World " const str2 = " Hello World "; console.log(str2.trim()); // Output is: "Hello World"
Способ 11: split()
Функция этого метода состоит в том, чтобы разбить любую строку и преобразовать каждое слово или букву в массив. Этот метод требует определения параметра. Элемент массива будет захвачен до и после того, который будет определен, а запятая будет помещена вместо этой буквы или слова.
Пример:
const str = "Hello World"; console.log(str.split(" ")); // Output is: ["Hello", "World"] const str2 = "Hello World"; console.log(str2.split("o")); // Output is: ["Hell", " W", "rld"]
Способ 12: повтор()
Этот метод используется для воспроизведения строки. Этот метод использует параметр, функция которого состоит в том, чтобы указать, сколько раз строка будет переработана.
Пример:
const str = "Hello World"; console.log(str.repeat(2)); // Output is: "Hello WorldHello World"
Способ 13: toString()
Этот метод используется для преобразования любой переменной в строку.
Пример:
const str = 12; console.log(str.toString()); // Output is: "12"
О, я так устал. Это все на сегодня. Увидимся в следующем.