Maison > interface Web > js tutoriel > En savoir plus sur les types de données en JavaScript

En savoir plus sur les types de données en JavaScript

青灯夜游
Libérer: 2021-02-17 09:01:41
original
2058 Les gens l'ont consulté

En savoir plus sur les types de données en JavaScript

Les types de données JavaScript sont divisés en deux types, l'un est le type de données de base et l'autre est le type de données de référence

1. >

  • Nombre - - (Nombre)

  • Chaîne - - (Chaîne)

  • Booléen - - (Booléen)

  • Non défini - - (Non défini)

  • Null - - (vide)

  • Symbole - - (Symbole)

2. Les types de données de référence incluent :


1), Objet - - (Objet)

Les éléments suivants appartiennent tous à l'objet :

2.Array - - (tableau)
3.Fonction - - (fonction)
4.Date - - (heure)
5. RegExp - - (régulier)
6...(et bien d'autres)

Valeurs des types de données de base :

Nombre :

Nombre (les nombres peuvent être avec ou sans point décimal), NaN, Infini

Chaîne :

Chaîne peut être n'importe quel texte entre guillemets. Les guillemets doubles et simples sont OK. Vous pouvez également utiliser la chaîne de modèle ES6 ``

telle que :

var a = 'xxx';var a = "xxx";
Copier après la connexion
Ces deux chaînes sont des chaînes de réputation.

Booléen :

n'a que deux valeurs : vrai ou faux.

Les valeurs booléennes sont souvent utilisées dans les tests conditionnels. Par exemple, pour déterminer si 1>2 est correct, renvoyez vrai s'il est correct et renvoyez faux s'il est incorrect. Nous pouvons ensuite effectuer deux opérations différentes en fonction des résultats renvoyés.

Indéfini :

prend la valeur indéfini.

signifie que la variable ne contient aucune valeur. est un état indéfini.

Null :

indique que la valeur de la variable est vide et que la variable peut être effacée en définissant la valeur de la variable sur null.

Symbole :

Pour une introduction détaillée au symbole, veuillez consulter l'introduction détaillée des symboles ES6 Ruan Yifeng

Introduction à la référence types de données :

Tableau :

Tableau : Enregistrer un ensemble de données

Le rôle de l'objet tableau est  : utilisez des noms de variables distincts pour stocker une série de valeurs.

(Tableau dynamique : la longueur peut être appelée automatiquement en fonction du nombre d'éléments)

Concept :

1), élément : les données enregistré dans l'espace du tableau

2), longueur : le nombre d'éléments enregistrés dans le tableau
3), indice (index) : le nombre d'éléments dans le tableau, commençant de 0 et se terminant par (longueur de le tableau - 1)

Utilisez :

a. Créer un objet tableau :

var arr = [];//直接量
var arr = new Array();//创建数组对象。
var arr = [1,2,3];//直接量,在创建数组对象的同时初始化保存的数据。
var arr = new Array(1,2,3);在创建数组对象的同时初始化保存的数据。
var arr = new Array(size);//size为数字参数,表示创建数组时先预定size个空间。
Copier après la connexion

b.
数组名[下标]
Copier après la connexion

c , Itération de traversée d'éléments de tableau :

Boucle ordinaire
  • for(let i = 0;i < array.length; i++) {
    	//array[i]}
    Copier après la connexion
for-in
  • for(let 变量名 in 数组名) {
    	//变量名中所保存的值是数组下标编号的字符串内容
    	//仍然使用“数组名[字符串下标]”来访问数组对应下标处的元素}
    Copier après la connexion
for-of ( ES6)
  • for(let 变量名 of 数组名) {
    	//变量名中所保存的值是数组中当前便利到的元素值}
    Copier après la connexion
API Array
    Pour une introduction détaillée à l'API Array, veuillez consulter les méthodes courantes des tableaux

Objet :

(POO : Tout est un objet)

Les méthodes pour créer des objets sont :

Quantité directe :

var stu = {
	name: &#39;李四&#39;,
	age: 18,
	eat: function(pig) {
		console.log(&#39;吃:&#39; + pig)
	}}
Copier après la connexion

2. Création du constructeur

function Person() {
	this.name = &#39;jack&#39;;
	this.job = function() {
		alert(&#39;program&#39;);
	}}var person = new Person();
Copier après la connexion

3. Créer

var person = new Object();person.name = &#39;jack&#39;;person.sex = &#39;girl&#39;;
Copier après la connexion

via la méthode objet :

Nom de l'objet.Nom de l'attribut

Nom de l'objet.Nom de la méthode ([Liste des paramètres])

ou :

Nom de l'objet["Nom de la propriété"]

Nom de l'objet["Nom de la méthode" 】();

Fonction :

Une fonction est un bloc de code piloté par un événement ou réutilisable lorsqu'elle est appelé.

Essence : bloc de code.

Définition :

1), fonction de réputation

function 函数名(参数列表) {
	//函数主体:可被重复使用的代码块}
Copier après la connexion

2), expression de fonction

var 变量名 = function(参数列表) {
	//函数主体:可被重复使用的代码块}
Copier après la connexion

3), comprendre : nouveau Function() //Ceci n'est fondamentalement plus nécessaire, les deux ci-dessus en sont les abréviations.


Appel :

a. Appeler directement les paramètres

函数名()
Copier après la connexion

b. une fonction ) :


Paramètres formels (paramètres formels) : paramètres lorsque la fonction est définie

  • Paramètres réels (paramètres réels) : paramètres lorsque la fonction est appelée

  • Valeur de retour (équivalent à la sortie de la fonction) :

    document.getElementById(‘xx’).onclick = 函数名;
    Copier après la connexion

    La valeur de retour de la fonction est renvoyée au lieu d'appel de la fonction

    Type de données de base La différence avec les types de données de référence :

    Les valeurs des types de données de base sont stockées sur la pile.

    Les valeurs des types de données de référence sont stockées dans le tas.

    Pour plus de connaissances liées à la programmation, veuillez visiter :

    Enseignement de la programmation

     ! !

    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:csdn.net
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