Le contenu présenté dans cet article est le type de données JS. Je le partagerai avec vous ici. Les amis dans le besoin peuvent s'y référer
Types de données de base<.>
Les types de données JavaScript ont deux catégories principales : l'une correspond aux "types de données de base" et l'autre aux "types de données spéciaux".
Parmi eux, les types de données de base comprennent les 3 types suivants :
(1)数字型(Number型)
(2)字符串型(String型)
(3)布尔型(Boolean型)
Copier après la connexion
Copier après la connexion
Il existe 3 types de données spéciaux :
(1)空值(null型)
(2)未定义值(undefined型)
(3)转义字符
Copier après la connexion
Copier après la connexion
Type numérique
En JS, tous les nombres sont représentés par des types à virgule flottante
1. Données entières
La structure des données est un entier décimal, qui peut être un nombre positif, un nombre négatif ou 0
2. Données à virgule flottante
Données avec décimales
Les nombres à virgule flottante peuvent également utiliser la méthode exponentielle, c'est-à-dire un nombre réel suivi de e ou E, suivi d'un plus ou un signe moins, suivi d'un index de type entier. La valeur représentée par cette méthode de comptage est égale au nombre réel précédent multiplié par la puissance 10
2. Type de chaîne
Une chaîne est une séquence composée de caractères Unicode, de nombres, de signes de ponctuation , etc. , est le type de données utilisé par JS pour représenter du texte, contenu entre guillemets simples ou doubles, et les guillemets peuvent contenir un autre type de guillemets.
1. Un ou plusieurs caractères entre guillemets simples
2. Un ou plusieurs caractères entre guillemets doubles
'我'
'我们'
Copier après la connexion
Copier après la connexion
3. Les guillemets simples peuvent contenir des guillemets doubles
"我们"
"咦"
Copier après la connexion
Copier après la connexion
4. Une chaîne délimitée par des guillemets doubles peut contenir des guillemets simples
'我是"XXX"'
Copier après la connexion
Copier après la connexion
Application : en script
"您看可以'……'"
Copier après la connexion
Copier après la connexion
var str1=""; 🎜>var str2="";
……
document.write(str1+"< br/>");
document.write(str2+"< ; br/>");
3. Type booléen
Les types de données booléens sont uniquement : vrai (vrai) et faux (faux), 0 peut être considéré comme faux, 1 peut être considéré comme vrai
Types de données spéciaux
1. Valeur nulle
JS特殊数据类型:
(1)空值(null型)
(2)未定义值(undefined型)
(3)转义字符
Copier après la connexion
Copier après la connexion
Le système n'alloue pas d'espace mémoire pour la valeur nulle
null n'est pas égal à la chaîne vide ("" ) ou 0, car la chaîne vide ou 0 existe, mais null signifie qu'elle n'existe pas
2. Valeur non définie
Si une variable a été déclarée avec le mot-clé var, cependant, cette variable n'a pas été attribuée une valeur, et le type de données de cette variable ne peut pas être connu. Par conséquent, le type de données de cette variable n'est pas défini, ce qui signifie que cette variable a un type de données indéfini.
De plus, il existe un type spécial de constante numérique NaN en JavaScript, qui n'est "pas un nombre". Lorsqu'une erreur de calcul se produit dans le programme pour une raison quelconque, un nombre dénué de sens sera généré. À ce stade, la valeur numérique renvoyée par JavaScript est NaN.
La différence entre null et non défini est que null signifie qu'une variable a reçu une valeur nulle, tandis qu'undéfini signifie que la variable n'a pas encore reçu de valeur.
3. Caractères d'échappement
Description du caractère d'échappement
b Retour arrière
n Saut de ligne de retour chariot
t Symbole d'onglet
f Changement de page
' Guillemet simple
” Double guillemets
v Tab (Tabulation, horizontale)
r Saut de ligne
Barre oblique inverse
OOO Entier octal, allant de 000 à 777
xHH Entier hexadécimal, allant de 00 à FF
uhhhh Caractère Unicode codé en hexadécimal
Type de données de base
Les types de données JavaScript ont deux catégories principales : l'une est le "Type de données de base", la seconde est les "types de données spéciaux"
Parmi eux, les types de données de base incluent les 3 types suivants :
Il existe 3 types de données spéciaux :
(1)数字型(Number型)
(2)字符串型(String型)
(3)布尔型(Boolean型)
Copier après la connexion
Copier après la connexion
Un, type numérique
(1)空值(null型)
(2)未定义值(undefined型)
(3)转义字符
Copier après la connexion
Copier après la connexion
En JS, tous les nombres sont représentés par des types à virgule flottante
1 Données entières
La structure des données est un entier décimal, qui peut être un nombre positif, des nombres négatifs ou 0
2. Données à virgule flottante
Données avec décimales
Les nombres à virgule flottante peuvent également utiliser la méthode exponentielle, c'est-à-dire un nombre réel suivi de e ou E, suivi d'un signe plus ou moins, suivi d'un exposant entier. La valeur exprimée par cette méthode de notation est égale au nombre réel précédent multiplié par la puissance de 10
2. Type de chaîne
La chaîne est représentée par Une séquence de Les caractères Unicode, les chiffres, les signes de ponctuation, etc. sont le type de données utilisé par JS pour représenter le texte, contenu entre guillemets simples ou doubles. Les guillemets peuvent contenir un autre type de guillemets
1. . Un ou plusieurs caractères
2. Un ou plusieurs caractères entre guillemets
'我'
'我们'
Copier après la connexion
Copier après la connexion
3. Une chaîne délimitée par des guillemets simples peut contenir des guillemets doubles
<.>
"我们"
"咦"
Copier après la connexion
Copier après la connexion
4. Les chaînes délimitées par des guillemets doubles peuvent contenir des guillemets simples
'我是"XXX"'
Copier après la connexion
Copier après la connexion
Application : dans le script
var str1=""; 🎜>......
document.write(str1+"< br/>");
"您看可以'……'"
Copier après la connexion
Copier après la connexion
document.write(str2+"< br/>");
3. Type booléen
Les types de données booléens sont uniquement : vrai (vrai) et faux (faux), 0 peut être considéré comme faux, 1 peut être considéré comme vrai
Type de données spécial
1. Valeur nulle
Le système n'alloue pas d'espace mémoire pour la valeur nulle
null n'est pas égal à la chaîne vide ("") ou 0, car la chaîne vide ou 0 est Existe, mais null signifie qu'elle n'existe pas
JS特殊数据类型:
(1)空值(null型)
(2)未定义值(undefined型)
(3)转义字符
Copier après la connexion
Copier après la connexion
2. Valeur non définie
Si une variable a été déclarée avec le mot-clé var, mais qu'aucune valeur n'a été attribuée à la variable, et là Il n'y a aucun moyen de connaître le type de données de cette variable, donc le type de données de cette variable n'est pas défini, indiquant qu'il s'agit d'une variable de type de données indéfini.
De plus, il existe un type spécial de constante numérique NaN en JavaScript, qui n'est "pas un nombre". Lorsqu'une erreur de calcul se produit dans le programme pour une raison quelconque, un nombre dénué de sens sera généré. À ce stade, la valeur numérique renvoyée par JavaScript est NaN.
La différence entre null et indéfini est que null signifie qu'une variable s'est vu attribuer une valeur nulle, tandis qu'indéfini signifie que la variable n'a pas encore reçu de valeur.
3. Caractères d'échappement
Description du caractère d'échappement
b Retour arrière
n Saut de ligne de retour chariot
t Symbole d'onglet
f Changement de page
' Guillemet simple
” Double guillemets
v Tab (Tabulation, horizontale)
r Saut de ligne
Barre oblique inverse
OOO Entier octal, allant de 000 à 777
xHH Entier hexadécimal, allant de 00 à FF
uhhhh Caractères Unicode codés en hexadécimal
Recommandations associées :
Compréhension approfondie des types de données js
Explication détaillée de js types de données
Partage de sept types de données 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!