Метод substring возвращает подстроку, начиная с позиции indexA до, но не включая indexB.
В частности:
Если indexA = indexB, возвращается пустая строка
Если indexB не указан, substring возвращает символы до конца строки
Если какой-то из аргументов меньше 0 или является NaN - он считается равным 0
Если какой-то из аргументов больше, чем длина строки - он считается равным длине строки
Если indexA > indexB, тогда substring ведет себя, как будто аргументы поменялись местами.
Например, str.substring(1, 0) == str.substring(0, 1).
Пример:
Выделить все
var str = "Моя строка"
str.substring(0,3)// Моя
str.substring(3,0)// Моя
str.substring(1,2)// о
str.substring(3)// "строка"
Это интересно
В феврале 2009 года Facebook обнародовал рейтинг наиболее посещаемых страниц сайта. Третье место заняла Нутелла, набрав почти 3 млн поклонников (первое и второе места заняли президент США Барак Обама и Coca-Cola соответственно).