← ТехнологииНай-важното за

includes(): търсене на част от текст и значението на регистъра

Издател: ResumeMaker • 1 източника

Публикувано: 21.10.2026 14:07 · Променено: 21.10.2026 14:07

AI проверка по източници: 21.10.2026 10:06. Не е редакторско одобрение.

В няколко изречения

Накратко

includes() проверява дали текст съдържа друга последователност. Главните и малките букви имат значение.

Полезно е да знаеш

String.includes() връща true или false според това дали дадена последователност се намира в текста. Проверката различава главни и малки букви. Тя не е търсене по смисъл и не означава съвпадение само на цяла дума. [1]

Например 'Каталог за книги'.includes('книги') е true, а същият текст с търсене на 'КНИГИ' дава false. Ако искаш нечувствителност към регистъра, можеш да нормализираш и текста, и заявката според нуждите на езика.

Важно е и какво смяташ за празна заявка. Търсенето на празен низ връща true, затова интерфейсът трябва отделно да реши дали празното поле означава „покажи всичко“ или „въведи търсене“.

За малък списък в браузъра includes() може да е достатъчен. За търсене с граматични форми, подреждане по релевантност или много данни е необходимо допълнително решение. Не представяй простото намиране на символи като пълноценна търсачка.

Източници

За повече подробности и проверка на информацията:

  1. [1] MDN — String.includes ↗