Différence entre Primitive et non primitif types de données en JavaScript
Je ne suis pas en mesure de comprendre exactement quelle est la différence entre le primitif et non des types de données primitifs en JavaScript même si elle est déclarée en utilisant le même nom je.e var.
Primitive de la valeur, non-primitives de référence, c'est la principale différence
Aussi, les primitives ne sont pas d'abord instancié comme des objets, tandis que les non-primitives sont (je pense que c'est la raison pour laquelle la valeur de vs référence comme mentionné ci-dessus).
Les Types n'ont rien à faire avec des variables en JS, ils ne sont pas "déclaré". Ils appartiennent à des valeurs.
Double Possible de Quelle est la principale différence entre les primitives de type et de classe wrapper?
Aussi, les primitives ne sont pas d'abord instancié comme des objets, tandis que les non-primitives sont (je pense que c'est la raison pour laquelle la valeur de vs référence comme mentionné ci-dessus).
Les Types n'ont rien à faire avec des variables en JS, ils ne sont pas "déclaré". Ils appartiennent à des valeurs.
Double Possible de Quelle est la principale différence entre les primitives de type et de classe wrapper?
OriginalL'auteur Durga Prasad | 2015-10-22
Vous devez vous connecter pour publier un commentaire.
Cliquez sur ici pour plus de détails:
OriginalL'auteur Sudipta Kumar Maiti
Javascript a cinq types de données primitifs:
1. nombre
2. chaîne
3. boolean
4. undefined
5. null
Tout ce qui n'appartient pas à l'une de ces cinq types primitifs est considéré comme un objet.
3 premiers types de données correspond à un constructeur de l'objet. Par exemple
Et alors comme un objet:
Pour objet la notice du constructeur de l'
new
mot-clé. Il crée un objet de référence.Une autre chose à remarquer que
Comme pour le mot-clé var la même pour tous les cas,rappelez-vous que Javascript est typées dynamiquement de la langue. Cela signifie qu'il résout les données de vérification de type en cours d'exécution, plutôt que de moment de la compilation(comme Java, C++ ).
Cela rend javascript extrêmement puissant. Bien que cette caractéristique unique a inconvénient de trop. Veuillez co par le biais de cet article wikipedia pour plus de détails:
https://en.wikipedia.org/wiki/Type_system#Static_and_dynamic_type_checking_in_practice
Espère que cette aide.
OriginalL'auteur Fazle Rabbi Tanjil
Selon https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures
Types de Données primitifs dans l'ES6 sont:
Boolean
Null
Undefined
Nombre
Chaîne
Symbole
L'autre type de données qui n'est pas une primitive est
Objet
Types de données primitifs sont des valeurs inaltérables.
OriginalL'auteur Islam Sayed