Вопрос № 132816: Здравствуйте уважаемые эксперты!
Подскажите, есть ли на JavaScript функция аналогичная mid как в Байсике.
То есть необходимо выделить, например, третью букву в слове "погода".
Если нет, то составьте программу на JavaScript, если...
Вопрос № 132.816
Здравствуйте уважаемые эксперты!
Подскажите, есть ли на JavaScript функция аналогичная mid как в Байсике.
То есть необходимо выделить, например, третью букву в слове "погода".
Если нет, то составьте программу на JavaScript, если не затруднит.
Заранее благодарю, с уважением начинающий программист, Сергей Алексеевич.
Отправлен: 18.04.2008, 12:44
Вопрос задал: Mirser (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Иван Сергеевич
Здравствуйте, Mirser!
Только один символ - функция charAt(index)
Нумерация начинается с нуля.
например, anyString.charAt(2); // вывод третьего символа строки
Для подстрок:
substr(start[, length]) - подстрока, начиная с start, длиной length символов. Если Length не указана - до конца строки.
substring(indexA, indexB) - подстрока от indexA (включительно) до indexB (НЕвключительно).
Пример:
var anyString="example"
document.write(anyString.substring(0,3)); // выведет "exa"
document.write(anyString.substring(3,0)); // то же самое
document.write(anyString.substr(1,2)) // выведет "xa"
Чтобы вывести третью букву, попробуйте anyString.substr(2,1);
Ответ отправил: Иван Сергеевич (статус: 8-ой класс)
Ответ отправлен: 18.04.2008, 12:57