Heim > Web-Frontend > js-Tutorial > JS-Datentypen

JS-Datentypen

不言
Freigeben: 2018-04-10 11:21:15
Original
1459 Leute haben es durchsucht

Der in diesem Artikel vorgestellte Inhalt ist der Datentyp von JS, den ich hier mit Ihnen teilen kann


Grundlegende Datentypen


JavaScript-Datentypen haben zwei Hauptkategorien: eine ist „Basisdatentyp“ und die andere ist „spezieller Datentyp“.

Unter diesen sind die folgenden 3 Typen:

(1)数字型(Number型)
(2)字符串型(String型)
(3)布尔型(Boolean型)
Nach dem Login kopieren
Nach dem Login kopieren

Es gibt 3 spezielle Datentypen:

(1)空值(null型)
(2)未定义值(undefined型)
(3)转义字符
Nach dem Login kopieren
Nach dem Login kopieren

Numerischer Typ

In JS werden alle Zahlen durch Gleitkommatypen dargestellt

1. Ganzzahlige Daten

Die Datenstruktur ist eine dezimale Ganzzahl, die eine positive Zahl, eine negative Zahl oder sein kann 0

2. Gleitkommadaten

Daten mit Dezimalzahlen
Gleitkommazahlen können auch die Exponentialmethode verwenden, also eine reelle Zahl gefolgt von e oder E, gefolgt von einem Plus oder Minuszeichen, gefolgt von einem ganzzahligen Index. Der durch diese Zählmethode dargestellte Wert ist gleich der vorherigen reellen Zahl multipliziert mit der Potenz von 10

2. String-Typ

Ein String ist eine Folge bestehend aus Unicode-Zeichen, Zahlen und Satzzeichen usw. ist der Datentyp, den JS zur Darstellung von Text verwendet, der in einfachen oder doppelten Anführungszeichen enthalten ist, und die Anführungszeichen können eine andere Art von Anführungszeichen enthalten.

1. Ein oder mehrere Zeichen, eingeschlossen in einfache Anführungszeichen
'我'
'我们'
Nach dem Login kopieren
Nach dem Login kopieren
Ein oder mehrere Zeichen, eingeschlossen in doppelte Anführungszeichen
"我们"
"咦"
Nach dem Login kopieren
Nach dem Login kopieren
3 Einfache Anführungszeichen können doppelte Anführungszeichen enthalten
'我是"XXX"'
Nach dem Login kopieren
Nach dem Login kopieren
4. Eine durch doppelte Anführungszeichen begrenzte Zeichenfolge kann einfache Anführungszeichen enthalten
"您看可以'……'"
Nach dem Login kopieren
Nach dem Login kopieren

Anwendung: im Skript
var str1=""
var str2="";
……
document.write(str1+“< br/>“);

3. Boolescher Typ

Boolesche Datentypen sind nur: wahr (wahr) und falsch (falsch), 0 kann als falsch angesehen werden, 1 kann als wahr angesehen werden

Spezielle Datentypen

JS特殊数据类型:
(1)空值(null型)
(2)未定义值(undefined型)
(3)转义字符
Nach dem Login kopieren
Nach dem Login kopieren
1. Nullwert

Das System reserviert keinen Speicherplatz für Nullwerte

null ist nicht gleich der leeren Zeichenfolge ("") oder 0, weil die leere Zeichenfolge oder 0 existiert, aber null bedeutet, dass sie nicht existiert

2. Undefinierter Wert

Wenn eine Variable mit dem Schlüsselwort var deklariert wurde, wurde diese Variable jedoch nicht zugewiesen ein Wert und der Datentyp dieser Variablen kann nicht bekannt sein. Daher ist der Datentyp dieser Variablen undefiniert, was bedeutet, dass diese Variable einen undefinierten Datentyp hat.

Darüber hinaus gibt es in JavaScript eine spezielle Art numerischer Konstante NaN, die „keine Zahl“ ist. Wenn im Programm aus irgendeinem Grund ein Berechnungsfehler auftritt, wird eine bedeutungslose Zahl generiert. Zu diesem Zeitpunkt ist der von JavaScript zurückgegebene numerische Wert NaN.

Der Unterschied zwischen null und undefiniert besteht darin, dass null bedeutet, dass einer Variablen ein Nullwert zugewiesen wurde, während undefiniert bedeutet, dass der Variablen noch kein Wert zugewiesen wurde.

3. Escape-Zeichen

Beschreibung des Escape-Zeichens

b Rücktaste
n Wagenrücklauf-Zeilenvorschub
t Tabulatorzeichen
f Seitenwechsel
' Einfaches Anführungszeichen
“ Doppelte Anführungszeichen
v Tab (Tab, horizontal)
r Zeilenvorschub
Backslash
OOO Oktale Ganzzahl im Bereich von 000–777
xHH Hexadezimale Ganzzahl im Bereich von 00–FF
uhhhh Hexadezimal codiertes Unicode-Zeichen

Basisdatentyp

JavaScript-Datentypen haben zwei Hauptkategorien: eine ist „Basisdatentyp“ und die zweite ist „spezielle Datentypen“

Unter diesen umfassen die grundlegenden Datentypen die folgenden 3 Typen:

(1)数字型(Number型)
(2)字符串型(String型)
(3)布尔型(Boolean型)
Nach dem Login kopieren
Nach dem Login kopieren
Es gibt 3 spezielle Datentypen:

(1)空值(null型)
(2)未定义值(undefined型)
(3)转义字符
Nach dem Login kopieren
Nach dem Login kopieren
Einer, numerischer Typ

In JS werden alle Zahlen durch Gleitkommatypen dargestellt

1 Ganzzahlige Daten
Die Datenstruktur ist eine dezimale Ganzzahl, die eine positive Zahl, negative Zahlen oder 0 sein kann

2. Gleitkommadaten
Daten mit Dezimalstellen

Gleitkommazahlen können auch die Exponentialmethode verwenden, d. h. eine reelle Zahl gefolgt von e oder E, gefolgt von einem Plus- oder Minuszeichen. gefolgt von einem ganzzahligen Exponenten. Der durch diese Notationsmethode ausgedrückte Wert ist gleich der vorherigen reellen Zahl multipliziert mit der Potenz von 10

2. String-Typ

Der String wird durch eine Folge von dargestellt Unicode-Zeichen, Zahlen, Satzzeichen usw. sind der von JS verwendete Datentyp, der in einfachen oder doppelten Anführungszeichen enthalten ist.

1 . Ein oder mehrere Zeichen
'我'
'我们'
Nach dem Login kopieren
Nach dem Login kopieren
2. Ein oder mehrere Zeichen in doppelten Anführungszeichen
"我们"
"咦"
Nach dem Login kopieren
Nach dem Login kopieren
3 🎜>
4. Durch doppelte Anführungszeichen getrennte Zeichenfolgen können einfache Anführungszeichen enthalten
'我是"XXX"'
Nach dem Login kopieren
Nach dem Login kopieren
Anwendung: im Skript
var str1=""; 🎜>......
"您看可以'……'"
Nach dem Login kopieren
Nach dem Login kopieren
document.write(str1+"< br/>");

document.write(str2+"< br/>");

3. Boolescher Typ

Boolesche Datentypen sind nur: wahr (wahr) und falsch (falsch), 0 kann als falsch angesehen werden, 1 kann als wahr angesehen werden

Spezieller Datentyp

1. Nullwert

Das System reserviert keinen Speicherplatz für den Nullwert

null ist nicht gleich der leeren Zeichenfolge ("") oder 0, da die leere Zeichenfolge oder 0 ist Existiert, aber null bedeutet, dass es nicht existiert
JS特殊数据类型:
(1)空值(null型)
(2)未定义值(undefined型)
(3)转义字符
Nach dem Login kopieren
Nach dem Login kopieren

2. Undefinierter Wert

Wenn eine Variable mit dem Schlüsselwort var deklariert wurde, der Variablen jedoch kein Wert zugewiesen wurde, und zwar dort Es gibt keine Möglichkeit, den Datentyp dieser Variablen zu kennen. Daher ist der Datentyp dieser Variablen undefiniert, was darauf hinweist, dass es sich um eine Variable mit undefiniertem Datentyp handelt.

Darüber hinaus gibt es in JavaScript eine spezielle Art numerischer Konstante NaN, die „keine Zahl“ ist. Wenn im Programm aus irgendeinem Grund ein Berechnungsfehler auftritt, wird eine bedeutungslose Zahl generiert. Zu diesem Zeitpunkt ist der von JavaScript zurückgegebene numerische Wert NaN.

Der Unterschied zwischen null und undefiniert besteht darin, dass null bedeutet, dass einer Variablen ein Nullwert zugewiesen wurde, während undefiniert bedeutet, dass der Variablen noch kein Wert zugewiesen wurde.

3. Escape-Zeichen

Beschreibung des Escape-Zeichens
b Rücktaste
n Wagenrücklauf-Zeilenvorschub
t Tabulatorzeichen
f Seitenwechsel
' Einfaches Anführungszeichen
“ Doppelte Anführungszeichen
v Tab (Tab, horizontal)
r Zeilenvorschub
Backslash
OOO Oktale Ganzzahl im Bereich von 000–777
xHH Hexadezimale Ganzzahl im Bereich von 00–FF
uhhhh Hexadezimal codierte Unicode-Zeichen

Verwandte Empfehlungen:

Umfassendes Verständnis der js-Datentypen

Detaillierte Erklärung von js Datentypen

Gemeinschaft von sieben js-Datentypen

Das obige ist der detaillierte Inhalt vonJS-Datentypen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage