Sometimes, we want to check if a cookie exists or else set cookie to expire in 10 days with JavaScript.
In this article, we’ll look at how to check if cookie a exists or else set cookie to expire in 10 days with JavaScript.
How to check if cookie a exists or else set cookie to expire in 10 days with JavaScript?
To check if a cookie exists or else set cookie to expire in 10 days with JavaScript, we can read and write the to the document.cookie property.
For instance, we write:
if (/(^|;)\s*visited=/.test(document.cookie)) {
console.log("Hello again!");
} else {
document.cookie = "visited=true; max-age=" + 60 * 60 * 24 * 10;
console.log("first visit");
}
We check if the cookie string has the visit key with /(^|;)\s*visited=/.test(document.cookie).
If it’s true, we log 'Hello again'.
Otherwise, we assign document.cookie to "visited=true; max-age=" + 60 * 60 * 24 * 10 to add a cookie with key visited that expires in 10 days.
Conclusion
To check if a cookie exists or else set cookie to expire in 10 days with JavaScript, we can read and write the to the document.cookie property.