Datentypen in JavaScript? - Für Anfänger erklärt

Datentypen in JavaScript? - Für Anfänger erklärt
Jeder Wert unterscheidet sich immer voneinander, was sie in verschiedene Typen eingeht. Diese Kategorisierung verschiedener Daten wird genannt Datentyp. Der Grund für die Kategorisierung der Daten besteht darin, sicherzustellen, wie die Daten im Programm verwendet werden.

Wie jede andere Programmiersprache besteht JavaScript auch aus verschiedenen Datentypen. Datentyp ist dynamisch In JavaScript, was bedeutet, dass ein einzelner Wert auf verschiedene Weise gespeichert werden kann. Zum Beispiel:

lass y; // Jetzt ist y undefiniert
y = 10; // Jetzt ist y eine Nummer
y = "10"; // jetzt ist y eine Zeichenfolge

In diesem Artikel werden wir verschiedene Datentypen in JavaScript mit Beispielen besprechen.

Datenarten in JavaScript

Wie oben erläutert, gibt es in JavaScript verschiedene Datentypen, aber alle werden in kategorisiert drei Hauptkategorien:

  1. Primitiver Typ (String, Nummer und Boolesche)
  2. Zusammengesetzter oder Referenztyp (Objekt, Array und Funktionen)
  3. Spezieller Datentyp (Null oder undefiniert)

Lassen Sie uns diese Typen mit Beispielen gründlicher diskutieren.

Primitiver Typ

Primitive Datentypen sind einfache grundlegende Blöcke jeder Sprache, wobei sie jeweils nur einen Wert zugewiesen haben. Sie bestehen aus:

  • Saiten
  • Zahlen
  • Boolean

String -Datentyp

Eine Abfolge von Zeichen, die durch einzelne oder doppelte Zitate eingeschlossen sind. Die Zeichenfolge besteht aus Zahlen, Namen und Zitaten, solange sie sich innerhalb der Anführungszeichen befinden.

Beispiel

sei x = "16"; // Nummer als Zeichenfolge gespeichert
var a = 'Hallo Welt'; // mit einzelnen Zitaten verwenden
var b = "Mein Name ist ..."; // Doppelzitat verwenden
var c = 'Wir sind sehr erfreut sein.'; // entkommen einem einzelnen Zitat mit Backslash

Zahlendatentyp

Verschiedene Arten von Zahlen, wie negative oder positive Zahlen mit Dezimalstellen und Zahlen mit exponentiellen Notationen werden durch diesen Datentyp dargestellt:

Beispiel:

var a = 5; // Ganzzahl
var b = 25.5; // Nummer mit schwimmenden Punkten
var c = 1.25e+6; // Exponentielle Form, ähnlich wie 1.25e6 oder 1250000
var d = 1.25e-6; // Exponentielle Form, ähnlich wie bei 0.00000125

Darüber hinaus stellen die Zahlendatentypen auch spezielle Werte wie Infinity, -Infinity und NAN dar. Infinity wird erzeugt, indem ein ungleich Null mit 0 geteilt wird, wodurch eine Zahl mehr als alle erzeugt wird. Nan zeigt "nicht eine Zahl". Dies geschieht durch ungültige oder undefinierte mathematische Operationen.

Beispiel:

Konsole.log (10 /0); // Ausgabe: Unendlichkeit
Konsole.log (-10 / 0); // Ausgabe: -Infinity
Konsole.log (10 / -0); // Ausgabe: -Infinity
Konsole.log ("String" / 4); // Ausgabe: Nan
Konsole.Protokoll (Mathematik.SQRT (-1)); // Ausgabe: Nan

Boolean Datentyp

Boolesche Datentypen repräsentieren die Werte von Ja oder Nein (ein- oder aus) über zwei spezifische Werte i i.e WAHR oder FALSCH. Boolesche Werte werden für verschiedene Vergleichszwecke verwendet.

Beispiel

var iseating = true; // Ja, ich esse ich
var iShungry = false; // Nein, ich bin nicht hungrig.
//Vergleich
var a = 1, b = 3, c = 5;
Konsole.log (b> a) // Ausgabe: true
Konsole.log (b> c) // Ausgabe: Falsch

Ausgang

Zusammensetzung oder Referenz

Der zusammengesetzte Datentyp hilft uns, verschiedene Datentypen und komplexe Entitäten als Sammlung zu speichern. Sie bestehen aus:

  • Objekte
  • Arrays
  • Funktionen

Objekt -Datentyp

Objekte helfen bei der Speicherung verschiedener Datenarten als Sammlung. Das Objekt wird ein bestimmter Schlüsselname gegeben, bei dem es sich um eine Zeichenfolge handelt. Dies kann verschiedene Datentypen wie Zahlen, Boolesche Werte und Zeichenfolgen als Sammlung speichern.

Beispiel

var anObjectundEfined = ;
var user = "name": "sam", "zweitname": "mathew", "ay": "25";
// für eine bessere Lektüre
var book =
"BookName": "Harry Potter und die Heiligtümer des Todes",
"Autor": "J.K Rowling ",
"Genre": "Fiktion",
"veröffentlicht": "2007",
"Gesamtkopien": 10

Arrays Datentyp

Arrays in JavaScript werden verwendet, um verschiedene Werte in einer einzelnen Variablen zu speichern. Arrays können je nach Art der gespeicherten Daten aus verschiedenen Typen sein. Jeder Wert innerhalb eines Arrays ist in indiziertem Abschluss ab 0 indiziert. Auf diese Weise kann ein Benutzer auf jedes Element über arr [0] oder arr [2] usw. zugreifen.

Beispiel

var fruits = ["Banane", "Orange", "Pfirsich", "Ananas"];
var Sprachen = ["Englisch", "Französisch", "Persisch"];
Konsole.log (Früchte [1]); // Ausgabe: Orange
Konsole.log (Sprachen [2]); // Ausgabe: Persisch

Ausgang

Funktionsdatentyp

Funktionen sind Objekte in JavaScript, mit denen ein bestimmter Code zugewiesen ist. Sie werden definiert, indem die Keyword -Funktion "Funktion" verwendet wird, gefolgt von einem ihnen gegebenen Namen und Klammern, die parametrische Werte einschließen. Dann wird eine Funktion aufgerufen und die Linien, die sie enthält, und eine Ausgabe ergeben.

Beispiel

var greet = function ()
Rückkehr "Hallo in das Universum!";

// Art der Variablen begrüßen
Alarm (Typeof Greet) // Ausgabe ist eine Funktion
alarm (Greet ()); // Ausgabe ist Hallo für das Universum!

Spezieller Datentyp

Spezieller Datentyp ist:

Undefinierter Datentyp

Es enthält nur einen einzelnen Wert. Dies geschieht, wenn eine Variable mit keinem Wert zugeordnet ist. Zum Zeitpunkt der Interpretation wird die Ausgabe als "undefiniert" angezeigt.

Beispiel

var x;
var y = "Mein Name ist John"
Alarm (x) // Ausgabe: undefiniert
Alarm (y) // Ausgabe: Mein Name ist John

Hier wurde die Variable X keiner Wert zugewiesen. Deshalb zeigte der Dolmetscher das Ergebnis als "undefiniert".

Null -Datentyp

In ähnlicher Weise enthält der Nulldatentyp auch einen einzelnen Wert. Hier in dem unten angegebenen Fall wird der Wert jedoch als "Null" zugewiesen. Damit der Benutzer leicht verstanden wird, dass kein Wert zugewiesen wird.

Beispiel

var a = null; = =
Alarm (a); // Ausgabe ist null

Abschluss

Datentypen sind ein wesentlicher Bestandteil der Programmierung. Es zeigt an, in welcher Art von Daten das Programm zu tun hat, unabhängig davon, ob es sich um eine Reihe verschiedener Zeichen handelt, die eine Zeichenfolge bilden. In diesem Thema haben wir verschiedene Datentypen erläutert, die in JavaScript verwendet wurden und wie sie kategorisiert sind. Es gibt drei Hauptkategorien von Datentypen in JavaScript und zum Speichern von datenspezifischen Typen sind sowohl einzelne als auch mehrere Datentypen zu speichern.

Jeder Typ wird mit Beispielen für ein besseres Verständnis und eine bessere Implementierung erklärt. Dies erleichtert das Speicher und Manipulation von Daten für den Benutzer.