77. L'objet global Window
Lorsque JavaScript s'exécute dans un navigateur web, l'objet global est l'objet window. Il représente la fenêtre du navigateur et constitue l'objet racine de l'environnement JavaScript.
Que contient window ?
Il permet d'accéder à :
- Variables globales : Toute variable déclarée globalement (en utilisant
varhors du mode strict, ou implicitement) devient une propriété de l'objetwindow. - Web APIs : Des fonctions pour interagir avec le navigateur, comme
alert(),setTimeout()etfetch(). - Le DOM : Le point d'entrée pour manipuler la page web via la propriété
document.
javascript // alert() est en réalité window.alert() alert('Bonjour');
// console.log() est window.console.log()
let x = 10; // Dans une portée globale non-stricte, c'est window.x console.log(window.x); // 10
L'objet document
L'objet window contient l'objet document, qui est le point d'entrée du Document Object Model (DOM).