1. >
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)
Nombre :
Nombre (les nombres peuvent être avec ou sans point décimal), NaN, InfiniChaî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";
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 YifengTableau :
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 :
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个空间。
数组名[下标]
c , Itération de traversée d'éléments de tableau :
Boucle ordinairefor(let i = 0;i < array.length; i++) { //array[i]}
for(let 变量名 in 数组名) { //变量名中所保存的值是数组下标编号的字符串内容 //仍然使用“数组名[字符串下标]”来访问数组对应下标处的元素}
for(let 变量名 of 数组名) { //变量名中所保存的值是数组中当前便利到的元素值}
(POO : Tout est un objet)
Les méthodes pour créer des objets sont :
Quantité directe :
var stu = { name: '李四', age: 18, eat: function(pig) { console.log('吃:' + pig) }}
function Person() { this.name = 'jack'; this.job = function() { alert('program'); }}var person = new Person();
var person = new Object();person.name = 'jack';person.sex = 'girl';
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 函数名(参数列表) { //函数主体:可被重复使用的代码块}
var 变量名 = function(参数列表) { //函数主体:可被重复使用的代码块}
Appel :
a. Appeler directement les paramètres
函数名()
b. une fonction ) :
document.getElementById(‘xx’).onclick = 函数名;
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!