В этой статье мы обсудим еще два строковых метода JavaScript. Если вы не читали мою предыдущую статью, то посмотрите здесь.
Перед дальнейшим обсуждением давайте начнем. . .
1 ) начинается с ( )
- Этот метод позволяет проверить, начинается ли строка с указанной строки.
- если ваша фактическая строка начинается с указанной строки, возвращает true, иначе false.
Пожалуйста, взгляните на приведенный ниже пример.
- приведенный выше пример возвращает true, потому что фактическая строка начинается с указанной строки.
Давайте посмотрим один пример для ложного случая
- как вы можете видеть, приведенное выше возвращает false, поскольку фактическая строка не начинается с «небес».
- Этот метод также принимает позицию в качестве параметра
- он определяет, где установить начальную точку. По умолчанию 0 (ноль).
Пример
- приведенный выше код даст вам true в качестве возвращаемого значения. Потому что строка «от» находится в позиции (индекс) 10.
2 ) заканчивается с ( )
- Метод endWith() работает прямо противоположно методу startWith().
- он проверяет, соответствует ли указанная строка в конце фактической строки, и соответственно возвращает логическое значение.
Давайте посмотрим на пример
- в этом примере я указал «небеса», и, поскольку строка заканчивается на «небеса», я получил возвращаемое значение как истинное.
- он также принимает второй параметр. Это длина. По умолчанию строка.длина
Пример
- приведенный выше код вернет true. Потому что, когда мы указываем параметр длины, фактическая строка будет разделена по указанному индексу. В данном случае это 14. Наконец, наша реальная строка изменится с «привет с небес» на «привет от» .
- поэтому теперь строка заканчивается на «от».
ПРИМЕЧАНИЕ. Имейте в виду, что строки, которые вы передаете методам startWith() и endWith(), чувствительны к регистру.
Если эта статья поможет вам следить и не забудьте добавить комментарий, если что-то здесь не так.
Я ежедневно публикую посты в Instagram о концепциях JavaScript. Если вы заинтересованы, пожалуйста, поддержите здесь.
Спасибо : )