Метод substring()
в JavaScript используется для извлечения подстроки из строки. Для извлечения определенного символа из строки можно использовать комбинацию методов substring()
и charAt()
или просто обращаться к конкретному индексу строки. Ниже приведены примеры обоих способов:
1. С использованием методов substring()
и charAt()
:
let str = "Hello, World!"; let charAtIndex2 = str.substring(2, 3); // Извлекаем символ на позиции 2 (3-й символ) console.log(charAtIndex2); // Выводит: l let charAtIndex5 = str.charAt(5); // Получаем символ на позиции 5 console.log(charAtIndex5); // Выводит: ,
2. Обращение к конкретному индексу строки:
let str = "Hello, World!"; let charAtIndex7 = str[7]; // Получаем символ на позиции 7 console.log(charAtIndex7); // Выводит: o let lastChar = str[str.length-1]; // Получаем последний символ в строке console.log(lastChar); // Выводит: !
Оба способа позволяют извлекать конкретные символы из строки. Важно помнить, что в JavaScript индексация символов начинается с 0, а не с 1. Также следует учитывать, что символы могут быть составлены из нескольких кодовых единиц в некоторых Юникод-строках, поэтому простое обращение к индексу может не дать ожидаемого результата в таких случаях.