Метод JavaScript string.slice()

Metod Javascript String Slice



Строки являются важным типом данных и присутствуют почти во всех основных языках программирования. Они играют ключевую роль в хранении и обработке данных. Строки 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 ( подстрока ) ;



Мы также можем передать два отрицательных аргумента:

вар исходная строка = 'Метод JavaScript string.slice() - LinuxHint' ;

var subString = originalString.slice ( - 9 , - 4 ) ;

console.log ( подстрока ) ;



Неверные аргументы:

ломтик() метод возвращает пустую строку, если передаваемый начальный индекс больше, чем конечный индекс строки:

вар исходная строка = 'Метод JavaScript string.slice() - LinuxHint' ;

var subString = originalString.slice ( 35 , 30 ) ;

console.log ( подстрока ) ;


ломтик() метод также возвращает пустую строку, если передаваемый начальный индекс больше, чем длина исходной строки:

Вывод

встроенный ул.срез() метод используется для получения подстроки из строки путем передачи начальной позиции/индекса и необязательной конечной позиции/индекса. В этой статье мы испробовали все возможные способы использования ломтик() метод с соответствующими примерами, чтобы увидеть, как он ведет себя с различными аргументами.