Maison >interface Web >js tutoriel >Introduction à la syntaxe de base de js : types de données et types de variables
Cet article vous apporte une introduction à la syntaxe de base de js : les types de données et les types de variables, qui ont une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.
1. Valeurs originales immuables (données de pile) (cinq)
Nombre (nombre), chaîne (chaîne), valeur booléenne (booléenne), non définie, nulle
Parmi eux : undefined signifie indéfini et null signifie vide. La différence entre eux est que null a une valeur, mais cette valeur est une valeur vide, tandis qu'indéfini signifie indéfini, ce qui signifie aucune valeur. null est généralement utilisé comme espace réservé.
var a = 4; var b = a; a = 10; console.log(b);//4//原始值是把一个值a放到另一个值b里面,改了第一个值a,第二个之值b不变
2. Valeur de référence (données de tas)
Tableau, objet, fonction
Remarque : tant que lorsqu'une variable reçoit une valeur, la mémoire sera réappliquée
var arr = [1, 2]; var arr1=arr; arr.push(3); console.log(arr1); //[1, 2, 3] //引用值时把第一个值放到第二个值里面,改变第一个值,第二个值也改变 //引用值是在栈内存里面存放堆的地址,拷贝的是地址,所以改变了arr,实际上是改变了arr指向的地址内存放的内容,而arr和arr1指向同一个地址,故arr1也跟着变
|
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!