вопрос | ответ |
str.length | длина строки |
В JavaScript нет функции trim, которая удаляет символы пробелов, табуляции и переносы по краям строки. | Решение простое: написать самому функцию используя регулярные выражения. |
alert( "Интерфейс".toUpperCase() ); // ИНТЕРФЕЙС alert( "Интерфейс".charAt(0).toLowerCase() ); // 'и' | Смена регистра |
Например, при нажатии клавиши S (не важно, каков регистр и раскладка) её скан-код будет равен | "S".charCodeAt(0). |
скан-код в | свойстве keyCode. |
Для поиска подстроки есть метод indexOf(подстрока[, начальная_позиция]). | Он возвращает позицию, на которой находится подстрока или -1, если ничего не найдено. |
foundPos = str.indexOf(target, pos); if (foundPos == -1) break; | Поиск всех вхождений |
slice(start [, end]) | Возвращает часть строки от позиции start до, но не включая, позиции end. Смысл параметров — такой же как в substring. |
substr(start [, length]) | Первый аргумент имеет такой же смысл, как и в substring, а второй содержит не конечную позицию, а количество символов. |
substring(start [, end]) | Метод substring(start, end) возвращает подстроку с позиции start до, но не включая end. |