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
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
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 ElementHier 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);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;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;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";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"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."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;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.