Maison > interface Web > Questions et réponses frontales > Javascript a-t-il des objets ?

Javascript a-t-il des objets ?

青灯夜游
Libérer: 2021-10-18 14:40:22
original
2147 Les gens l'ont consulté

javascript a des objets. JavaScript prend en charge trois types d'objets : 1. Les objets intégrés, qui sont des objets prédéfinis dans le langage JavaScript lui-même, tels que String, Number, Array, etc. 2. Objets de navigateur 3. Objets personnalisés ;

Javascript a-t-il des objets ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

En JavaScript, presque tout est un objet. Un objet est une collection de propriétés et de méthodes associées. JavaScript prend en charge trois types d'objets : les objets intégrés, les objets du navigateur et les objets personnalisés.

1. Objets intégrés JavaScript :

fait référence aux objets prédéfinis du langage JavaScript lui-même. Il est défini dans le standard ECMAScript et est fourni par tous les fabricants de navigateurs. compatibilité de ces objets Le problème n'est pas trop gros

String, Number, Boolean, Array, Date, RegExp, Math, Error, Object, Function, Global

2, JavaScript Window - Browser Object:

Browser Object Model (BOM)) permet à JavaScript de communiquer avec le navigateur.

Il n'existe pas de norme officielle pour le modèle d'objet de navigateur (BOM). Les navigateurs modernes ont implémenté (presque) les mêmes méthodes et propriétés pour l'interaction JavaScript, c'est pourquoi elle est souvent mentionnée comme méthode et propriété de la nomenclature.

Méthodes et propriétés qui sont souvent considérées comme des nomenclatures puisque les navigateurs modernes ont implémenté (presque) les mêmes méthodes et propriétés pour l'interactivité JavaScript.

Objet Window :

Tous les navigateurs prennent en charge l'objet window. Il représente la fenêtre du navigateur.

1) L'objet window est l'objet de niveau supérieur ;

2) L'objet window a 6 attributs principaux, notamment : le document, les cadres, l'historique, l'emplacement, le navigateur et l'écran.

3), les attributs du document sous l'objet fenêtre sont également des objets, et il y a également cinq attributs majeurs (ancres, formulaires, images, liens, emplacement) sous le document qui sont également des objets.

3. Objets personnalisés JavaScript :

Grâce à JavaScript, vous pouvez définir et créer vos propres objets.

Il existe de nombreuses façons différentes de créer de nouveaux objets, deux sont présentées ci-dessous :

  • Utilisez Object pour définir et créer des instances d'objets.

  • Utilisez des littéraux d'objet.

1) Utilisation d'Object

En JavaScript, presque tous les objets sont des instances du type Object, et ils héritent tous des propriétés et des méthodes d'Object.prototype.

Le constructeur Object crée un wrapper d'objet.

Le constructeur d'objet créera un objet basé sur les paramètres donnés. Les situations spécifiques sont les suivantes :

  • Si la valeur donnée est nulle ou indéfinie, un objet vide sera créé et renvoyé.

  • Si une valeur de type de base est transmise, un objet de son type d'emballage sera construit.

  • Si la valeur transmise est un type référence, cette valeur sera toujours renvoyée. La variable copiée par eux conserve la même adresse de référence que l'objet source.

Lorsqu'il est appelé en tant que non-constructeur, Object se comporte de la même manière que new Object().

Format de syntaxe :

// 以构造函数形式来调用
new Object([value])
Copier après la connexion

value peut être n'importe quelle valeur.

Les exemples suivants utilisent Object pour générer des objets booléens :

// 等价于 o = new Boolean(true);
var o = new Object(true);
Copier après la connexion

2) Utiliser des littéraux d'objet

Vous pouvez également utiliser des littéraux d'objet pour créer des objets Le format de syntaxe est le suivant :

{ name1 : value1, name2 : value2,...nameN : valueN }
Copier après la connexion

En fait, vous créez un nom : valeur. les paires entre accolades, puis les paires Nom:valeur sont séparées par des virgules ,.

【Apprentissage recommandé : Tutoriel avancé javascript

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers numéros
c++ appelle javascript
Depuis 1970-01-01 08:00:00
0
0
0
Qu’est-ce que le garbage collection JavaScript ?
Depuis 1970-01-01 08:00:00
0
0
0
Que sont les fonctions de hook JavaScript ?
Depuis 1970-01-01 08:00:00
0
0
0
Comment obtenir la date actuelle en JavaScript ?
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal