> For the complete documentation index, see [llms.txt](https://js201.gitbook.io/js-101/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://js201.gitbook.io/js-101/browser-object-model-bom.md).

# Browser Object Model (BOM)

The browser object model lets us interact with the browser window. `window` object represents the browser's window and is supported by all browsers.

Object `window` is the default object for a browser, so we can specify `window` or call directly all the functions.

```javascript
window.alert("Welcome to Learn JavaScript");  

alert("Welcome to Learn JavaScript")
```

In a similar fashion, we can call other properties underneath the window object such as history, screen, navigator, location, and so on.
