1. Quel est le type de données?
Dans la plupart des langages de programmation auxquels nous sommes exposés, les données sont classées, y compris les nombres, les caractères, la vérité logique et false: int, long, string, booléen ..., etc.; Nous savons tous que les ordinateurs utilisent des méthodes binaires pour traiter les données. Chargement des données en mémoire et calculé via la planification du processeur pour obtenir le résultat final. Alors, le type de données est-il enregistré lors du stockage des données en mémoire? Je pense que la réponse est non. Les données en mémoire doivent être distinguées et calculées en fonction de la taille de la mémoire occupée. Pour le CPU, le calcul de deux types de données différents n'est planifié que pour deux données avec des tailles de mémoire différentes à calculer, donc pour le CPU, les données ne sont que 1 et 0. Ensuite, il y a un problème ici. Certaines personnes diront que deux types de données dans le langage Java ne peuvent pas être directement calculés et doivent être convertis pour calculer. Ici, c'est la différence entre les types forts et les types faibles. Les langages de type solides vérifieront strictement chaque type de données, c'est-à-dire vérifier l'espace occupé par chaque type de mémoire. Si les exigences ne répondent pas aux exigences, la compilation ou l'exploitation ne sera pas autorisée. Les types faibles ne vérifient pas strictement les données, permettant à la plupart des types de données d'être calculés directement, et JavaScript est un type faible.
2. Quels types de javascript y a-t-il?
Y compris les types suivants:
Numéro: c'est-à-dire que le nombre comprend des numéros de points flottants
Booléen: vrai ou faux
Chaîne: chaîne
NULL: un pointeur d'objet vide, indiquant que l'espace mémoire pointé à ne pas exister
Non défini: indéfini, indiquant que l'espace mémoire pointé est existant, mais aucune donnée
Objet: un type de données complexe dans 1. Si vous connaissez des langages orientés objet similaires à Java, vous devez très bien le comprendre.
Grâce aux 6 types ci-dessus, les données peuvent être classées. JavaScript est déclaré avec le mot-clé var pour le conteneur des données. Alors, comment déterminez-vous le type d'une variable? Cela nécessite le type de mot-clé de
Ici, il convient de noter que le typeof est un opérateur (similaire à +, -, *, /) plutôt que la fonction. Vous pouvez utiliser le type de A directement (bien que cela ne soit pas recommandé). Null et non défini sont égaux par rapport à la taille. Parce que non définie dérive de Null.
Vous trouverez ci-dessous un exemple de type de
La copie de code est la suivante:
var message = 'Some String';
var obj = nouveau objet ();
var a;
alerte (type de message); // 'String'
alert (typeof (message)); // 'string'
alerte (typeof (95)); // 'nombre'
alerte (typeof (a)); // non défini '
alerte (typeof (null == non défini)); // 'booléen'
alerte (null == non défini); // 'true'
alerte (obj); // 'objet'
alert (null); // «objet» (peut également être «nul» dans différents navigateurs)
Ce qui précède est tout au sujet des types de données JavaScript, j'espère que vous l'aimerez.