Maison > interface Web > js tutoriel > Notes d'étude de consolidation sur les connaissances de base des objets JS

Notes d'étude de consolidation sur les connaissances de base des objets JS

hzc
Libérer: 2020-07-01 09:39:19
avant
1873 Les gens l'ont consulté

1. Les objets sont identifiables de manière unique. Même deux objets identiques ne sont pas le même objet. (Les adresses mémoire des objets créés par js sont différentes)

2. Les objets ont des états. Le même objet peut être dans des états différents (attributs des objets js)

3. L'état d'un objet peut être dû au fait que son comportement change (attributs de l'objet js)

Unicité de l'objet js : très dynamique, js donne la possibilité aux utilisateurs de modifier l'état et le comportement de l'objet au moment de l'exécution

Objet de description d'attribut

数据属性 value writable enumerable configurable
访问属性 get set
Copier après la connexion

Points de connaissances particuliers

1.toString();//报错
1 .toString();// 1
(1).toString();//1
Copier après la connexion

Analyse lexicale et analyse syntaxique

Conversion de boxe

每一种基本类型 Number String Boolean 再对象中都有对应的类(产生临时的对象)
Copier après la connexion

Opération de déballage

把对象转换成原始类型的值  用于对象与原始类型值对比或者计算
toprimitive(input,preferedType);
过程:
    1、输入原始值 直接返回
    2、输入对象 调用input.valueOf() 如果是原始值 直接返回
    3、调用input.toString() 如果是原始值 直接返回
    4、报错
例如 []+[] = '' ;[]+{} = '[object object]';{}+[]=0 ;+[]=0;
Copier après la connexion

La conversion implicite aura un processus de déballage

转换为同等类型
== +
Copier après la connexion

Ceux qui n'effectuent pas de conversion implicite auront un processus de déballage

===
Copier après la connexion

Tutoriel recommandé : " Tutoriel JS

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:
source:segmentfault.com
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal