Maison > interface Web > js tutoriel > Explication détaillée d'exemples de types de référence en javascript

Explication détaillée d'exemples de types de référence en javascript

零下一度
Libérer: 2017-07-21 17:31:04
original
1170 Les gens l'ont consulté

Explication détaillée d'exemples de types référence en JavaScript

Pour nous, développeurs, ça doit être étrange d'avoir un type référence en JavaScript ! Ce sont les types d’empaquetage de base : Boolean, Number et String. Ce n’est pas de notre faute, la raison principale est que nous ne les utilisons pas du tout. Ceux-ci sont automatiquement appelés en interne par JavaScript. Donc, vous pourriez être un peu confus. Ensuite, laissez-moi vous donner un exemple.

1 var s1 = "hello,world";2 var s2 = s1.substring(1);3 console.log(s2); //"ello,world"
Copier après la connexion

Pensez-vous qu'il y a quelque chose qui ne va pas avec les résultats générés par le code ci-dessus ? Pour un type basique de chaîne s1, il n'y a logiquement pas de méthode, alors pourquoi le programme ne signale-t-il pas d'erreur ? En fait, lorsque le programme s'exécute sur la deuxième ligne, l'arrière-plan passe par un tel processus. Le code est écrit comme suit :

var s1 = new String("hello,world");var s2 = s1.substring(1);//等实例上调用指定方法后立即销毁这个实例,整个过程都在后台发生,我们并没有什么察觉
Copier après la connexion

Comprenez simplement ce processus. Nous n’utilisons généralement pas ces classes d’empaquetage.

La prochaine chose à aborder est le dernier type de référence, l'objet unique intégré. Ces objets incluent : l’objet global et l’objet mathématique.

Un objet global est un objet global, et toutes les propriétés et méthodes qui n'appartiennent à aucun autre objet sont en fin de compte ses propriétés et méthodes ! Il comprend également de nombreuses autres méthodes. ECMAScript n'indique pas comment accéder directement à l'objet Global. Mais dans le navigateur, l'objet global est implémenté dans le cadre de l'objet window. En d’autres termes, window est l’objet global du navigateur.

L'objet Math fournit un grand nombre de méthodes de calcul mathématique pour nous aider à effectuer des tâches de calcul mathématique complexes. Par exemple : nombre aléatoire random(), valeur absolue abs(), valeur maximale max(), valeur minimale min()....

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:php.cn
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