Maison  >  Article  >  interface Web  >  Types de données JS

Types de données JS

不言
不言original
2018-04-10 11:21:151384parcourir

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型)
Il existe 3 types de données spéciaux :

(1)空值(null型)
(2)未定义值(undefined型)
(3)转义字符
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
'我'
'我们'
3. Les guillemets simples peuvent contenir des guillemets doubles
"我们"
"咦"
4. Une chaîne délimitée par des guillemets doubles peut contenir des guillemets simples
'我是"XXX"'
Application : en script
"您看可以'……'"
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)转义字符
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型)

Un, type numérique

(1)空值(null型)
(2)未定义值(undefined型)
(3)转义字符
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
'我'
'我们'
3. Une chaîne délimitée par des guillemets simples peut contenir des guillemets doubles
<.>
"我们"
"咦"
4. Les chaînes délimitées par des guillemets doubles peuvent contenir des guillemets simples
'我是"XXX"'
Application : dans le script
var str1=""; 🎜>......
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

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)转义字符
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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn