Строки являются важным типом данных и присутствуют почти во всех основных языках программирования. Они играют ключевую роль в хранении и обработке данных. Строки JavaScript поставляются с несколькими встроенными методами, которые можно использовать для управления и манипулирования ими. ломтик() метод является одним из таких методов.
метод среза()
ломтик() Метод в JavaScript используется для получения подстроки из строки путем передачи начального и конечного индексов требуемой подстроки без фактического изменения исходной строки.
Синтаксис метода slice()
ул.срез ( начальная позиция, конечная позиция )
ломтик() Метод применяется к строке с помощью оператора точки. Для этого требуется имя строки вместе с двумя параметрами, которые являются начальной и конечной позицией подстроки в исходной строке. Интересно отметить, что второй аргумент, т. е. endingPosition подстроки, совершенно необязателен.
Способ 1: использование метода slice() путем передачи обоих аргументов
В первом методе мы будем использовать ломтик() метод, передавая как начальный, так и конечный индекс.
вар исходная строка = 'Метод JavaScript string.slice() - LinuxHint' ;
var subString = originalString.slice ( 35 , 40 ) ;
console.log ( подстрока ) ;
console.log ( исходная строка ) ;
Сначала мы создали переменную с именем originalString для хранения строки. Затем мы создали еще одну переменную и использовали ломтик() способ присвоить ему значение. Мы передали 35 в качестве начального индекса и 40 в качестве конечного индекса подстроки. Затем мы использовали метод console.log(), чтобы отобразить значение подстроки на консоли. Наконец, мы записали значение originalString в консоль, чтобы показать, что исходная строка осталась неизменной.
Способ 2: использование метода slice() путем передачи одного аргумента
ломтик Метод также может работать только с одним аргументом. Если один аргумент передается в ломтик() метод, то он принимает его как начальный индекс, а конечный индекс является концом строки по умолчанию:
вар исходная строка = 'Метод JavaScript string.slice() - LinuxHint' ;
var subString = originalString.slice ( 35 ) ;
console.log ( подстрока ) ;
Способ 3: использование метода slice() путем передачи отрицательного значения в качестве аргумента
Если мы передаем отрицательное значение методу slice в качестве аргумента, то он начинает индексацию с конца строки:
вар исходная строка = 'Метод JavaScript string.slice() - LinuxHint' ;var subString = originalString.slice ( - 9 ) ;
console.log ( подстрока ) ;
Мы также можем передать два отрицательных аргумента:
var subString = originalString.slice ( - 9 , - 4 ) ;
console.log ( подстрока ) ;
Неверные аргументы:
ломтик() метод возвращает пустую строку, если передаваемый начальный индекс больше, чем конечный индекс строки:
вар исходная строка = 'Метод JavaScript string.slice() - LinuxHint' ;var subString = originalString.slice ( 35 , 30 ) ;
console.log ( подстрока ) ;
ломтик() метод также возвращает пустую строку, если передаваемый начальный индекс больше, чем длина исходной строки:
Вывод
встроенный ул.срез() метод используется для получения подстроки из строки путем передачи начальной позиции/индекса и необязательной конечной позиции/индекса. В этой статье мы испробовали все возможные способы использования ломтик() метод с соответствующими примерами, чтобы увидеть, как он ведет себя с различными аргументами.