Веб-хранилище в JavaScript — это способ хранения данных на стороне клиента, позволяющий сохранять данные между несколькими сеансами и страницами. В JavaScript есть два типа веб-хранилищ: локальное хранилище и хранилище сеансов.

Локальное хранилище. Локальное хранилище — это тип веб-хранилища, которое позволяет сохранять данные даже после того, как пользователь закрывает браузер или перезагружает компьютер. Данные, хранящиеся в локальном хранилище, остаются доступными, даже если пользователь повторно посещает веб-сайт через несколько дней.

Вот пример использования локального хранилища в JavaScript:

Хранилище сеансов. Хранилище сеансов — это тип веб-хранилища, который позволяет хранить данные для одного сеанса. Данные, хранящиеся в хранилище сеансов, доступны только в течение текущего сеанса и удаляются, когда пользователь закрывает браузер.

Вот пример использования хранилища сеансов в JavaScript:

Как в локальном хранилище, так и в хранилище сеансов метод setItem используется для хранения данных, метод getItem используется для извлечения данных, а метод removeItem используется для удаления данных. Данные, хранящиеся в веб-хранилище, представляют собой пары «ключ-значение», где ключ — это строка, а значение может быть любым типом данных JavaScript, например строкой, числом или объектом.