Quelle est la différence entre les objets et les fonctions javascript

WBOY
Libérer: 2022-03-03 12:33:29
original
2974 Les gens l'ont consulté

Différence : 1. Les objets JavaScript sont des conteneurs de variables, qui peuvent encapsuler des fonctions, et les fonctions sont des blocs de code conçus pour effectuer des tâches spécifiques ; 2. Les objets JavaScript ne peuvent pas encapsuler le processus opérationnel, mais les fonctions JavaScript peuvent encapsuler le processus opérationnel.

Quelle est la différence entre les objets et les fonctions javascript

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

Quelle est la différence entre les objets et les fonctions JavaScript ?

1. Objet

"JavaScript" L'objet est un conteneur de variables, mais nous considérons généralement l'objet comme un conteneur de paires clé-valeur. l'écriture des paires clé-valeur est nom:valeur (les valeurs clé ET sont séparées par des deux-points).

Les paires clé-valeur sont généralement appelées propriétés d'objet dans les objets javaScript.

Exemple :

var person = {
    firstName:"zhang",
    lastName:"erga",
    fullName: function() {
        return this.firstName + " " + this.lastName;
    }
}
Copier après la connexion
Copier après la connexion

2. Fonction

La fonction (méthode Function) est une encapsulation du processus d'opération js. Pour faire fonctionner le même processus à l'avenir, appelez simplement la fonction (méthode) correspondante. Les objets encapsulent également le code js, mais les objets peuvent encapsuler des fonctions (méthodes). Par exemple, encapsulez des fonctions (méthodes) d’un certain type dans un objet. Cela permet au système de gérer les fonctions d'appel (méthodes).

Exemple :

function sum(num1, num2) {
    return num1 + num2; 
}
Copier après la connexion

3. Les fonctions Contact

peuvent être encapsulées dans des objets.

Exemple :

var person = {
    firstName:"zhang",
    lastName:"erga",
    fullName: function() {
        return this.firstName + " " + this.lastName;
    }
}
Copier après la connexion
Copier après la connexion

4. Différence

L'objet contient et ne peut être constitué que de paires clé-valeur (les valeurs clés sont séparées par ":" et le contenu de la valeur comprend des variables et des fonctions ordinaires).

Le processus opérationnel peut être encapsulé dans la fonction, mais le processus opérationnel ne peut pas être encapsulé dans l'objet.

Recommandations associées : Tutoriel d'apprentissage 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:
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