Метод 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)// "строка"
Это интересно
По данным компании "Нет Неймз Лтд.", на март 2001 г. самым популярным доменом страны был .uk (Великобритания), на котором было зарегистрировано более 2 млн. пользователей. За Великобританией следует Германия (.de). Хотя больше всего интернет-сайтов находиться в Америке, мало какие из них имеют домен .us.