« Programmation JavaScript/Objets prédéfinis » : différence entre les versions
Contenu supprimé Contenu ajouté
m Robot : ajoute Catégorie:Programmation JavaScript (livre) |
+ |
||
Ligne 3 :
JavaScript dispose d'une bibliothèque d'objets étoffée en regard d'un nombre de fonctions classiques réduit au minimum.<br/>
Ils possèdent des propriétés et méthodes statiques (directement utilisables
* Les valeurs littérales de type chaîne, nombre, booléen, etc instancient implicitement un objet <tt>String</tt>, <tt>Number</tt>, <tt>Boolean</tt>...
* Certains objets comme Date se construisent
* Souvent, le constructeur permet de créer une instance même en oubliant le mot-clé <tt>new</tt>.
* Des objets comme Math sont purement statiques et n'ont aucune instance.
* Les objets spécifiques au DOM, <tt>navigator</tt> ou <tt>window</tt> par exemple, sont instanciés par le navigateur automatiquement ou bien indirectement par l'appel de méthodes du DOM, mais jamais directement avec <tt>new</tt>. D'ailleurs aucune classe correspondante n'est disponible pour en créer de nouvelles instances avec l'opérateur <tt>new</tt>.
#[[Programmation JavaScript/Références/Objets/window|window]] [[Image:25%.svg]]
Ligne 24 :
#[[Programmation JavaScript/Références/Objets/RegExp|RegExp]] [[Image:00%.svg]]
#[[Programmation JavaScript/Références/Objets/String|String]] [[Image:25%.svg]]
[[Programmation JavaScript/Fonctions prédéfinies|Fonctions prédéfinies >>]]
|