Сегодня я расскажу о 10 общих вещах String в JavaScript. Это не все о строках, но эти 10 вещей, которые вы должны знать, чтобы укрепить свои знания в JavaScript.
- 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"
Если эта статья была вам полезна, не забудьте похлопать. Чтобы узнать больше статей, вы можете подписаться на меня.