# Akses ke Objek Window

#### Akses ke Objek Window

Objek `Window` adalah objek utama dalam Browser Object Model (BOM) dan menyediakan akses ke berbagai fitur dan properti yang terkait dengan jendela browser. Berikut ini adalah beberapa fitur utama yang dapat diakses melalui objek `Window`:

**1. Window Object:**

* `window.alert()`: Menampilkan dialog peringatan kepada pengguna dengan pesan yang ditentukan. Contoh:

```javascript
window.alert("Hello, this is an alert!");
```

* `window.confirm()`: Menampilkan dialog konfirmasi kepada pengguna dengan pertanyaan yang ditentukan. Contoh:

```javascript
if (window.confirm("Are you sure you want to delete this item?")) {
    // Lakukan penghapusan jika pengguna mengonfirmasi
}
```

* `window.prompt()`: Menampilkan dialog prompt kepada pengguna untuk memasukkan teks. Contoh:

```javascript
var name = window.prompt("Please enter your name:", "Dimas Rizky");
```

* `window.setTimeout()`: Menjadwalkan pemanggilan fungsi tertentu setelah jeda waktu tertentu. Contoh:

```javascript
window.setTimeout(function() {
    console.log("This message appears after 3 seconds.");
}, 3000);
```

* `window.setInterval()`: Menjadwalkan pemanggilan fungsi tertentu secara berulang dengan interval waktu tertentu antara setiap pemanggilan. Contoh:

```javascript
var intervalId = window.setInterval(function() {
    console.log("This message appears every 5 seconds.");
}, 5000);
```

Objek `Window` menyediakan antarmuka yang kuat untuk berinteraksi dengan pengguna dan menjadwalkan eksekusi kode JavaScript secara asynchronous.
