Сегодня я расскажу о 10 общих вещах String в JavaScript. Это не все о строках, но эти 10 вещей, которые вы должны знать, чтобы укрепить свои знания в JavaScript.

  1. String.concat()

Когда вам нужно объединить строки, вы можете использовать его. С помощью этого метода вы можете легко соединить две строки. Он возвращает новую строку.

const string1 = "Java" ;
const string2 = "Script";
console.log(string1.concat('',string2));
//"JavaScript"
console.log(string1.concat(' ',string2));
//"Java Script"
console.log(string1.concat('',string2,' is not same as Java'));
//"JavaScript is not same as Java".

2. String.slice()

Он извлекает часть строки из исходной строки. Синтаксис: [beginIndex, endingIndex]. Начальный индекс — это место, откуда вы хотите извлечь, а конечный индекс означает, где вы заканчиваете извлечение, но символ конечного индекса не включен.

const newStr= "JavaScript is a programming language.";//length 36
console.log(newStr.slice(28));
//"language."
console.log(newStr.slice(16,36));
//"programming language" 
console.log(newStr.slice(16,-8));
//"programming "
console.log(newStr.slice(43)
//""

3.String.split()

Этот метод используется для разделения строки на массив подстрок, что означает, что он возвращает вам массив вместо строки.

const str = "A string is a sequence of characters";
console.log(str.split(''));
//Array ["A string is a sequence of characters"]
console.log(str.split(' '));
//Array ["A", "string", "is", "a", "sequence", "of", "characters"]
const charStr= str.split('');
console.log(charStr[3]);
//"t"
const subStr = str.split(' ');
console.log(subStr[2]);
//"is"

4.String.substr()

Когда вам нужна часть строки, вы можете использовать ее. Он имеет два параметра, например (начальный индекс, длина).

const name = "JavaScript";
console.log(name.substr(4));
//"Script"
console.log(name.substr(4,3));
//"Scr"

5. String.indexOf()

Он возвращает номер индекса в строке. Он имеет два параметра (подстрока/строка/символ, начальная позиция). Начальная позиция не является обязательной.

const newStr = "Find substrings in a string";
console.log(newStr.indexOf("str");
//8
console.log(newStr.indexOf("s");
//5
//console.log(newStr.indexOf("s",6);
//8
//console.log(newStr.indexOf("x");
//-1

6. String.toUpperCase()

Он возвращает строку в верхний регистр, что означает преобразование строчной строки в верхний регистр.

const sentence = ‘javascript is a complicated programming language.’; 
console.log(sentence.toUpperCase());
//"JAVASCRIPT IS A COMPLICATED PROGRAMMING LANGUAGE"

7.String.toLowerUpperCase()

Он возвращает строку в нижний регистр, что означает, что он преобразовал строку в верхнем регистре в нижний регистр.

const sentence =“JAVASCRIPT IS A COMPLICATED PROGRAMMING LANGUAGE” ;
console.log(sentence.toLowerCase());
//"javascript is a complicated programming language"

8.String.trim()

Он удаляет пробелы с обеих сторон строки.

const name = "  JavaScript   " ;
console.log(name.trim());
//"JavaScript"

9. String.valueOf()

Он возвращает примитивное значение объекта String как строковый тип данных. иногда вам нужно использовать его, чтобы получить строку из строкового объекта.

const strObj = new String('javaScript');
console.log(strObj.valueOf());
//"javaScript"

10. String.charAt()

Он возвращает символ заданного порядкового номера. В качестве параметра вы указываете порядковый номер символов, и он возвращает вам этот символ. вы можете думать об этом как о противоположности метода string.indexOf.

const str = “JavaScript” ;
console.log(str.charAt(4));
//"S"

Если эта статья была вам полезна, не забудьте похлопать. Чтобы узнать больше статей, вы можете подписаться на меня.