Чтобы получить первые четыре символа, вы могли бы просто использовать:
var mystring = "Mozilla",
myStringFirstFourCharacters = mystring.substring(0,4);
console.log(myStringFirstFourCharacters); // "Mozi"
String.prototype.substring()
принимает два аргумента; начальный индекс и конечный индекс; хотя конечный индекс является необязательным и, если отсутствует, будет просто возвращать всю строку после start-index.
Однако, в отличие от String.prototype.substring()
, если вы знаете, что вы хотите взять подстроку длиной 4
символов, вы могли бы просто использовать String.prototype.substr()
, который принимает начальный индекс и строка длины аргумент:
var mystring = "Mozilla",
myStringFirstFourCharacters = mystring.substr(0,4);
console.log(myStringFirstFourCharacters); // "Mozi"
Хотя стоит отметить, что если вы обращаетесь к переменным – mystring
в этом случае – то свойство длины будет известно.
Ссылки:
'mystring.length' не может быть неизвестным, если вы обращаетесь' mystring'. –
'var mystring =" Это строка "; alert (mystring.length); ' –