You can use the window.location — the location property of the window — to check if the URL contains a hash (#) or fragment component in JavaScript.

The window.location is a read-only property that returns the Location object representing the current URL of the document being displayed.

The hash property of the Location object returns a string containing a # followed by the fragment identifier of the URL.

Here is an example that checks if the URL contains a hash or not:

let hash = window.location.hash
if (hash) {
  console.log(`URL contains a hash!!`)
} else {
  console.log(`URL does not contain a hash!!`)
}

✌️ Like this article? Follow me on Twitter and LinkedIn. You can also subscribe to RSS Feed.