check local storage javascript

Check local storage in Javascript

Local storage in Javascript is a way to store data in the user's browser, which can be accessed even after the user closes the browser and comes back later. It's a useful tool for web developers who want to store data that can be used across multiple sessions.

Checking local storage

To check local storage in Javascript, you can use the following code:


if (typeof(Storage) !== "undefined") {
  // Code for localStorage/sessionStorage.
  // Store data
  localStorage.setItem("name", "Raju");
  // Retrieve data
  var storedName = localStorage.getItem("name");
} else {
  // Sorry! No Web Storage support..
}

In the code above, we first check if the browser supports local storage using the typeof operator. If it does, we can use localStorage.setItem() to store data and localStorage.getItem() to retrieve data.

If the browser doesn't support local storage, we can display an error message or use an alternative method for storing data.

Multiple ways to check local storage

There are multiple ways to check local storage in Javascript. Here are a few examples:

  • Using try-catch blocks:

try {
  var storedName = localStorage.getItem("name");
} catch (e) {
  // Handle exceptions
}
  • Using ternary operators:

var storedName = (typeof(Storage) !== "undefined") ? localStorage.getItem("name") : null;

These methods all achieve the same result, but the specific implementation may vary depending on the developer's preferences or requirements.

Subscribe to The Poor Coder | Algorithm Solutions

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
[email protected]
Subscribe