Arten von Javascript -Literalen

Arten von Javascript -Literalen
In JavaScript sind Literale eine Möglichkeit, Werte in einem Programm darzustellen. Schauen wir uns ein Szenario an, in dem Sie einen Code verwenden müssen, der überall in einem Programm wie einer Vorlage die gleiche Funktionalität bietet.

Hier kommen JavaScript -Literale in das Bild, das dem Benutzer vordefinierte Funktionen ermöglicht, wenn sie es verwenden.

Dieser Artikel ist ein vollständiger Leitfaden, der mit dem detaillierten Wissen über beschäftigt ist

  • Was sind JavaScript -Literale
  • Arten von Javascript -Literalen
  • Vorlagenliterale
  • Objektliterale
  • String -Literale
  • Numerische Literale
  • Boolesche Literale
  • Schwimmende Punktliterale
  • Reguläre Ausdrucksliterale

Was sind JavaScript -Literale

JavaScript -Literale sind die festen Werte, die zur Darstellung von Daten in einem Programm verwendet werden. Diese Literale werden verwendet, um Daten wie Ganzzahl, String, Boolean und Array darzustellen. Wir brauchen kein spezifisches Schlüsselwort, um diese Literale zu schreiben.

Arten von Javascript -Literalen

Im Folgenden finden Sie die Arten von Literalen, die von JavaScript unterstützt werden:

  • Array -Literale
  • Boolesche Literale
  • Schwimmende Punktliterale
  • Numerische Literale
  • Objektliterale
  • Reguläre Ausdrucksliterale
  • String -Literale
  • Vorlagenliterale

Array -Literale

Eine Sammlung von Elementen, die zwischen dem Paar quadratischer Klammern eingewickelt sind [] repräsentieren ein Array -Literal in JavaScript. Diese Literale werden durch die spezifischen Werte initialisiert, die zwischen quadratischen Klammern hinzugefügt wurden. Die Größe des Array Literal wird durch die Anzahl der Elemente zwischen Quadratklammern angegeben. Array Literal kann gemäß den Anforderungen des Programmierers null oder mehr Elemente enthalten.

Code

// Array buchstäblich mit 0 Element
var fruit3 = ['Mango', 'Wassermelone', 'Ananas'];
Konsole.log (fruit1);
// Array buchstäblich mit Elementen
var fruit3 = ['Mango', 'Wassermelone', 'Ananas'];
Konsole.log (fruit2);
// Array buchstäblich mit zusätzlichem Komma zwischen den Elementen
var fruit3 = ['Mango' ,, 'Wassermelone', 'Ananas'];
Konsole.log (fruit3);

Hier erstellen wir drei Array -Literale.

Ausgang

Im obigen Beispiel erstellen wir drei Arrays Frucht1, Frucht2, Und Frucht3 mit einem Array buchstäblich.

Wir fügen im ersten Array keine Elemente hinzu, die als Array in JavaScript angesehen werden, aber ohne Element.

Im zweiten Array fügen wir drei Elemente hinzu, die das Array als String -Typ aufgrund der darin enthaltenen Elemente initialisieren, und seine Größe wird aufgrund der Anzahl der darin angegebenen Elemente wie in der obigen Ausgabe als 3 angegeben.

Im dritten Array fügen wir auch drei Elemente hinzu, setzen jedoch ein zusätzliches Komma zwischen den Elementen, worauf der Compiler die Länge des Arrays als 4 betrachtet, jedoch mit einem leeren Index, wie in der obigen Ausgabe gezeigt.

Notiz: Wenn wir zu Beginn der Elemente oder zwischen den Elementen ein Komma einstellen, betrachtet der Compiler es als Index.

Boolesche Literale

In JavaScript arbeitet Boolean Literal mit Vergleichsbetreibern wie, =, ==, != etc. Die Funktionalität dieser Literale ist vordefiniert, da diese Literale nur wahr oder falsch zurückkehren.

Code

var check = (20> 43);
Konsole.log ('20> 43 = $ ach ');
var comp = (7> 3);
Konsole.log ('7> 3 = $ comp');

Hier nehmen wir zwei Variablen, überprüfen Und Comp und vergleichen Sie verschiedene Werte in beiden Variablen, die nur zurückkehren WAHR oder FALSCH als Ausgang, weil beide Variablen boolean buchstäblich verwenden.

Ausgang

Wie in der obigen Ausgabe wird deutlich gezeigt, dass die überprüfen Variable retektiert a FALSCH Wert und der Comp Variable retektiert a WAHR Wert, da beide boolesche Literale verwendeten.

Schwimmende Punktliterale

Diese Literale repräsentieren die Werte mit einem Dezimalpunkt. Floating-Punkt-Literale können eine Dezimalpunktzahl, eine Dezimalstelle oder eine Exponentin sein.

Code

var dec = 3.5;
Konsole.log ('Diese Variable repräsentiert Dezimalzahl $ dec');
var fra = -30.6;
Konsole.log ('diese Variable repräsentiert die Fraktionsnummer $ fra');
var exp = 12e6;
Konsole.log ('diese Variable repräsentiert den Exponenten von Nummer $ exp');

Hier nehmen wir drei Variablen dez, Fra Und Exp. Weisen Sie dann einen positiven Dezimalpunktwert zu, zu dez, negativer Dezimalpunktwert zu Fra, und Exponentwert zu Exp.

Ausgang

Die obige Ausgabe zeigt deutlich, dass die dez Variable druckt einen positiven Dezimalpunktwert aus. Der Dezimalpunktwert ist immer positiv.

Der Fra Variabler Print-Dezimalpunkt-Ganzzahlwert, was bedeutet, dass ein Floating-Punkt-Literal eine positive oder negative Zahl mit einem Dezimalpunkt sein kann.

Der Exp Der variable Druckponent einer Zahl, was bedeutet, dass ein schwimmender Punktliteral verwendet werden kann, um einen Exponenten einer Zahl darzustellen.

Numerische Literale

Numerische Literale sind im Grunde die Reihe von Ziffern/Zahlen. Numerische Literale können dargestellt werden in:

Basis 10: dezimal (die Ziffern von 0 bis 9 enthält)

Basis 8: Oktal (die Ziffern von 0 bis 7 enthält)

Basis 16: Hexadezimal (die Ziffern von 0 bis 9 und die Buchstaben von A/A bis F/F enthält)

Code

var dec = 35;
Konsole.log ('Diese Variable ist eine Dezimalzahl $ dec');
var oct = 062;
Konsole.log ('Diese Variable ist eine Oktalnummer $ oct');
var hex = 0x8b;
Konsole.log ('Diese Variable ist eine hexadezimale Nummer $ hex');

Hier nehmen wir drei Variablen dez, Oktober Und verhexen, Dann weisen wir einen Dezimalwert zu dez, Oktal zu Oktober, und Hexadezimalwert verhexen.

Ausgang

In der obigen Ausgabe ist deutlich zu sehen, dass die dez Variable druckt die Dezimalzahl aus. Der Oktober Variable nimmt eine Oktalzahl ein und druckt den Wert, nachdem er ihn in eine Dezimalzahl konvertiert hat. Der verhexen Variable nimmt eine Hexadezimalzahl ein und druckt den Wert nach dem Umwandlung in eine Dezimalzahl.

Objektliterale

Objektliteral ist im Grunde eine Liste von 0 oder mehr Paar Eigenschaftennamen und zugehörige Werte eines in ein Paares eingewickelten Objekts geschweifte Klammern.

Code

var info = Name: "Alex", Roll Nr.: "35", Marks: "85";
Konsole.log ('$ info.Name Got $ Info.Markierungen Markierungen.');

Hier erstellen wir eine Variable die Info und weisen Sie ihnen eine Liste mit Namen, Rollnummer und Markierungen zu. Dann greifen wir mit Hilfe eines (.) und drucken Sie das Ergebnis aus.

Ausgang

Wie oben zeigt die Ausgabe, dass wir die erwartete Ausgabe mit Hilfe von Objektliteral erhalten.

Reguläre Ausdrucksliterale

Regelmäßige Expression Literale werden hauptsächlich verwendet, um schnell lange Informationen in langen Saiten zu durchsuchen. Diese Literale werden mit Vorwärts -Schrägstrichen verwendet (//). Das Wort, das in einer Zeichenfolge gesucht werden soll, schrieb zwischen Vorwärts -Schrägstrichen, wie unten gezeigt

Code

var str = "Dies ist Alex von ABC Company"
var str2 = /from /;
var search = str.Match (str2);
Konsole.Protokoll (Suche);

Hier nehmen wir drei Variablen str, str2, Und suchen. Dann weisen wir eine Zeichenfolge zu str, str2 wird mit regulärem Ausdruck wörtlich zugeordnet, und die Suche wird mit einem JavaScript zugewiesen passen() Funktion und gibt STR2 als Parameter. Zuletzt zeigen wir das Ergebnis an.

Ausgang

Die obere Ausgabe zeigt deutlich, dass wir suchen (aus) Wort aus der angegebenen Zeichenfolge mit Hilfe des regulären Ausdrucks wörtlich und zeigt das durchsuchende Wort an, die Indexnummer, in der dieses Wort platziert wird, und die Zeichenfolge, aus der dieses Wort durchsucht wird.

String -Literale

Ein Saitenliteral ist im Grunde eine Zeichenfolge, die aus Zeichen zwischen Zeichen besteht ("") doppelt oder (") einzelne Anführungszeichen.

Im Folgenden sind die Sonderzeichen in JavaScript -String -Literalen aufgeführt.

Figuren Erläuterung
\N Fügen Sie eine neue Zeile in einer Zeichenfolge hinzu.
\F Fügen Sie Formfutter in einer Zeichenfolge hinzu.
\B Fügen Sie den Rückraum in einer Zeichenfolge hinzu.
\T Fügen Sie eine Registerkarte in einer Zeichenfolge hinzu.
\R Wird für die Kutschenrendite in einer Schnur verwendet
\\ Backslash hinzufügen (\) In einer Schnur.
\ " Fügen Sie doppeltes Zitat hinzu (“) in einer Saite.
\ ' Fügen Sie doppeltes Zitat hinzu (') in einer Saite.

Code

var str = "Dies ist Alex \ n von der ABC Company."
Konsole.log (str);
var str = 'Dies ist Alex \ t von der ABC Company.''
Konsole.log (str);

Hier nehmen wir zwei Saiten. Der erste wird mit doppelten Zitaten String literal und \ n spezielles Zeichen dargestellt, das zweite wird mit einzelnen Zitaten String -Literal- und Spezialzeichen dargestellt.

Ausgang

Oben Output zeigt deutlich, dass sowohl Zeichenfolge als auch Literale, doppelte und einzelne Zitate Druckzeichenfolgen, aber \ n eine neue Zeile startet, während \ t eine Registerkarte in einer Zeichenfolge hinzufügt.

Vorlagenliterale

String und Variablen miteinander zwischen dem Paar Backticks kombiniert (“) werden als Vorlagenliterale definiert. Diese Literale werden verwendet, um Strings und Variablen zu kombinieren, ohne den Code chaotisch zu machen. Die String -Interpolation wird auch mit Template -Literalen durchgeführt.

Code

a = 5;
var str = '$ a ist eine ungerade Zahl.''
Konsole.log (str);

Hier nehmen wir eine Variable A Und str, Dann weisen wir 5 der Variablen 5 zu A und verwenden Sie Vorlage wörtlich auf Variable str. Dann zeigen wir einfach die an str Variable.

Ausgang

Die obere Ausgabe zeigt deutlich, dass wir die erforderliche Ausgabe mit Template -Literalen erhalten.

Abschluss

JavaScript -Literale sind die festen Werte, die Variablen zugewiesen werden, um verschiedene Daten darzustellen. Dieser Artikel erläutert die Arten von JavaScript-Literalen wie ein Array-, String-, Schwimmpunkt-, Objekt-, Vorlage und numerische Literale im Detail.