1. Les valeurs de type de base incluent : non défini, nul, booléen, chaîne, nombre
Les types de base occupent de grands et petits espaces en mémoire. respectivement. La valeur est stockée dans l'espace de pile , et nous y accédons via par valeur .
undefined : Déclarez une variable non définie (une seule valeur).
null : null signifie qu'il est prêt à enregistrer l'objet, mais la valeur de l'objet n'a pas encore été réellement sauvegardée.
var voiture = null;
Chaîne : Utilisé pour représenter une séquence de caractères composée de zéro ou plusieurs caractères, c'est-à-dire une chaîne. Les chaînes peuvent être exprimées à l’aide de guillemets doubles et de guillemets simples.
Nombre : utilisé pour représenter des entiers et des valeurs à virgule flottante. Il existe également une valeur spéciale appelée NAN.
Développez un peu vos connaissances, la différence entre null et indéfini :
est 'indéfini', et la valeur nulle est détectée en utilisant typeof. Ce qui sort est 'objet'
2.
Les types de référence incluent : les objets, les tableaux, les fonctions, etc.Objet (type d'objet) : var obj = {nom : "花Magnolia ", Âge : 20, Sexe :" Femmes "}
Alerte (" Nom "+Obj.name+" L'âge est "+...)
Pour la valeur de type référence, un espace doit être alloué pour cette valeur dans
mémoire tas. Étant donné que la taille des valeurs de type référence n'est pas fixe (les objets ont de nombreuses propriétés et méthodes, et les propriétés et méthodes peuvent être ajoutées dynamiquement), elles ne peuvent pas être enregistrées dans la mémoire de la pile. Mais la taille de l'adresse mémoire est fixe, donc l'adresse mémoire peut être enregistrée dans la
mémoire de pile
.
En bref : la mémoire de pile stocke les valeurs de type de données de base et la mémoire tas stocke les valeurs de type de référence. L'adresse d'une valeur de type référence en mémoire est stockée sur la pile, ce que nous appelons souvent une référence d'objet (pointeur). Regardez l'image ci-dessous : 3 Conversion de type
1. Numéro()Exemple : var num1 = "11" ;
var num1 = Number(num1);
var num2 = 🎜>alert(num3); 232. Fonction parseInt()
Convertit la chaîne en une valeur de type entier
Caractéristiques : Afficher directement Si elle correspond au modèle numérique, elle ignore les espaces devant la chaîne jusqu'à ce qu'elle trouve le premier caractère autre qu'un espace.
Si le premier caractère n'est pas un caractère numérique ou un signe négatif, parseInt() renverra NaN.
Cela signifie que l'utilisation de parseInt() pour convertir une chaîne vide renverra NaN
3. parseFloat()
Convertir la chaîne en valeur de type à virgule flottante
4. toString()
Tous les types sauf les valeurs non définies et nulles ont tous leur valeur. toString(), qui consiste à renvoyer la représentation sous forme de chaîne de l'objet
5. string()
null renvoie null undéfini renvoie undéfini
6. 🎜>
Convertir tout type de valeur en valeur booléenne Les valeurs suivantes seront converties en false : false, "", 0, NaN, null, undefined Le reste Toute valeur sera convertie en vraiCe 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!