Maison  >  Article  >  interface Web  >  Une brève discussion sur les types de données JavaScript_Connaissances de base

Une brève discussion sur les types de données JavaScript_Connaissances de base

WBOY
WBOYoriginal
2016-05-16 16:11:30767parcourir

1. Quel est le type de données ?

La plupart des langages de programmation avec lesquels nous sommes en contact classent les données, y compris les nombres, les caractères, la vérité logique et le mensonge : int, long, string, boolean....etc. ; données Il est traité au format binaire. Les données sont chargées dans la mémoire et calculées via la planification du processeur pour obtenir le résultat final. Ensuite, le type de données sera-t-il enregistré lorsque la mémoire stockera les données ? Je pense que la réponse est non. Les données dans la mémoire doivent être distinguées et calculées en fonction de la taille de la mémoire occupée. Le calcul de deux types de données différents ne prévoit que deux tailles de mémoire différentes pour le processeur. Les données sont utilisées pour effectuer les calculs. , donc pour le CPU, les données ne sont que 1 et 0. Il y a alors un problème ici. Certains diront que certains types de données dans le langage Java ne peuvent pas être calculés directement et doivent être convertis avant que le calcul puisse être effectué. Voici la différence entre le typage fort et le typage faible. Les langages fortement typés vérifieront strictement chaque type de données, c'est-à-dire vérifieront l'espace mémoire occupé par chaque type. S'il ne répond pas aux exigences, il ne sera pas autorisé à le faire. compiler ou exécuter. Le typage faible ne vérifie pas strictement les données et permet de calculer directement la plupart des types de données. JavaScript est faiblement typé.

2. Quels sont les types de JavaScript ?

Y compris les types suivants :

Nombre : c'est-à-dire que les nombres incluent des nombres à virgule flottante
Booléen : vrai ou faux
Chaîne : chaîne
Null : Pointeur d'objet nul, indiquant que l'espace mémoire pointé n'existe pas
Indéfini : Indéfini, indiquant que l'espace mémoire pointé existe, mais qu'il n'y a pas de données
Objet : Un type de données complexe Si vous êtes familier avec les langages orientés objet​​tels que Java, vous devriez avoir une bonne compréhension de cela

.

Grâce aux 6 types ci-dessus, les données peuvent être classées. Pour les conteneurs de données, JavaScript utilise le mot-clé var pour déclarer. Alors, comment déterminer le type d'une variable ? Cela nécessite le mot-clé typeof

Ici, il convient de noter que typeof est un opérateur (similaire à , -, *, /) plutôt qu'une fonction. Vous pouvez utiliser typeof a directement (bien que cela ne soit pas recommandé). Et null et indéfini sont égaux lors de la comparaison des tailles. Parce que non défini est dérivé de null.

Ce qui suit est un exemple de type de

Copier le code Le code est le suivant :

var message='une chaîne';
var obj=nouvel Objet();
var a;
alert(typede message);//'string'
alert(typeof(message));//'string'
alert(typeof(95));//'numéro'
alert(typeof(a));//'undefined'
alert(typeof(null==undefined));//'boolean'
alert(null==undefined);//'true'
alert(obj);//'objet'
alert(null);//'object'(peut également être 'null' dans différents navigateurs)

Tout tourne autour des types de données JavaScript, j'espère que vous l'aimerez.

Déclaration:
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