Substring ()
1. Если начало равно стопу, возвращается пустая строка.2. Если stop не указан, он извлекает символы до конца строки.3. Если start> stop, то подстрока поменяет эти 2 аргумента.4.Если один из аргументов больше длины строки, любой из аргументов будет использовать длину строки.5.Если аргумент меньше 0 или равен NaN, он обрабатывается так, как если бы он был 0.
slice ()
1. Если start равен stop, он возвращает пустую строку,точно так же, как подстрока ().2. Если stop не указан, slice извлекает символы до конца строки, точно так же, как substring ().3. Если start> stop, slice () НЕ поменяет местами 2 аргумента.4.Если один из аргументов больше длины строки, любой из аргументов будет использовать длину строки, точно так же как substring ().