En JavaScript, les types de données de base incluent les cinq nombres, chaînes, valeurs booléennes, valeurs nulles et valeurs non définies suivants. (ES6 ajoute une nouvelle valeur de type Symbol, qui ne sera pas présentée dans cet article).
Nombre
Nombre entier ou à virgule flottante
var numInt = 1; var numFloat = 1.1;
Chaîne
Une chaîne est une séquence de caractères représentant une valeur de texte
var stringSingle = 'a'; var string = 'abscmj';
Valeur booléenne
vrai/faux
var t = true; var f = false;
5. undéfini
undéfini représente l'attribut lorsque la variable est undéfinie
var x; if (x === undefined) { console.log(1) //1 } // 这里 var a 等价于 var a = undefined
null
un mot-clé spécial indiquant une valeur nulle
// foo不存在,它从来没有被定义过或者是初始化过: foo; "ReferenceError: foo is not defined" // foo现在已经是知存在的,但是它没有类型或者是值: var foo = null; foo; null
La différence entre indéfini et null
// typeof返回数据的类型 typeof null // "object" (因为一些以前的原因而不是'null') typeof undefined // "undefined"
null signifie "aucun objet", c'est-à-dire qu'il ne devrait y avoir aucune valeur
undéfini signifie "valeur manquante" , c'est-à-dire qu'il devrait y avoir une valeur ici, mais elle n'a pas encore été définie
Si vous souhaitez en savoir plus sur JavaScript, veuillez visiter la colonne tutoriel js !
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!