JavaScript bietet eine Skriptsprachenprogrammierung, die C++ sehr ähnlich ist. Es entfernt lediglich die einfachen Fehler wie Zeiger in der C-Sprache und stellt eine leistungsstarke Klassenbibliothek bereit. Für diejenigen, die bereits C++ oder die C-Sprache beherrschen, ist das Erlernen der JavaScript-Skriptsprache eine sehr einfache und unterhaltsame Sache.
Einbindung von JavaScript-Code
JavaScript-Skripte werden in HTML eingebunden und werden Teil des HTML-Dokuments. In Kombination mit HTML-Tags bildet es eine leistungsstarke Internet-Programmiersprache. Sie können JavaScript-Skripte direkt zum Dokument hinzufügen:
JavaScript-Sprachcode;
....
Hinweis:
gibt an, dass der JavaScript-Skript-Quellcode durch die Identifizierung von <Script>... platziert wird. </Script>
Verwenden Sie das Attribut Language = „JavaScript“, um anzugeben, welche Sprache im Logo verwendet wird. Hier ist die JavaScript-Sprache, die die in JavaScript verwendete Sprache angibt.
Das Folgende ist ein Beispiel für das Hinzufügen eines JavaScript-Skripts zu einem Webdokument:
Beim Aufruf der Seite im Browserfenster wird die Zeichenfolge „Das ist Xueba.com!“ angezeigt. wird angezeigt.<html> <head> <meta charset="utf-8"> <script language ="JavaScript">document.write("这是学吧网!");document.close(); </script> </head> </html>
Grundlegende Datentypen von JavaScript
Die JavaScript-Skriptsprache verfügt wie andere Sprachen über ihre eigenen grundlegenden Datentypen, Ausdrücke und arithmetischen Operatoren sowie Prozeduren Grundgerüststruktur. JavaScript bietet vier grundlegende Datentypen für die Verarbeitung von Zahlen und Text, während Variablen einen Ort zum Speichern von Informationen bieten und Ausdrücke eine komplexere Informationsverarbeitung durchführen können.
1. Grundlegende Datentypen
Es gibt vier grundlegende Datentypen in JavaScript: numerische Werte (Ganzzahlen und reelle Zahlen), Zeichenfolgentypen (in „“ oder „“ eingeschlossene Zeichen oder numerisch ), Boolean (dargestellt durch True oder Fals e) und NULL. Die Daten in den Grundtypen von JavaScript können Konstanten oder Variablen sein. Da JavaScript die Form der schwachen Typisierung annimmt, muss eine Datenvariable oder -konstante nicht zuerst deklariert werden, sondern der Typ ihrer Daten wird bestimmt, wenn sie verwendet oder zugewiesen wird. Natürlich können Sie auch zuerst den Typ der Daten deklarieren, wodurch bei der Zuweisung eines Werts automatisch der Datentyp angegeben wird.
2. Konstanten
Ganzzahlkonstanten
JavaScript-Konstanten werden normalerweise auch Literalkonstanten genannt, bei denen es sich um Daten handelt, die nicht geändert werden können. Seine ganzzahlige Konstante kann seinen Wert in hexadezimaler, oktaler und dezimaler Schreibweise ausdrücken.
Konstante vom realen Typ
Konstante vom realen Typ wird durch den ganzzahligen Teil plus den Dezimalteil dargestellt, z. B. 12,32, 193,98. Kann mit wissenschaftlichen oder Standardmethoden ausgedrückt werden: 5E7, 4e5 usw.
Boolescher Wert
Boolesche Konstanten haben nur zwei Zustände: Wahr oder Falsch. Es wird hauptsächlich zur Beschreibung oder Darstellung eines Zustands oder Zeichens zur Veranschaulichung des Betriebsablaufs verwendet. Im Gegensatz zu C++ kann C++ 1 oder 0 verwenden, um seinen Status auszudrücken, während JavaScript nur True oder False verwenden kann, um seinen Status auszudrücken.
Zeichenkonstanten
Verwenden Sie ein oder mehrere Zeichen, die in einfache Anführungszeichen ( ' ) oder doppelte Anführungszeichen ( " ) eingeschlossen sind. Zum Beispiel „Dies ist ein Buch mit JavaScript“, „3245“, „ewrt234234“. " usw.
Nullwert
In JavaScript gibt es einen leeren Wert null, der nichts bedeutet. Wenn Sie versuchen, auf eine undefinierte Variable zu verweisen, wird ein Nullwert zurückgegeben.
Sonderzeichen
Wie die C-Sprache gibt es auch in JavaScript einige nicht darstellbare Sonderzeichen, die mit einem Backslash (/) beginnen und normalerweise als Steuerzeichen bezeichnet werden 🎜>
3 Die Hauptfunktion von Variablen besteht darin, auf Daten zuzugreifen und einen Container zum Speichern von Informationen bereitzustellen. Bei Variablen müssen der Name der Variablen, die Deklaration der Variablen und der Gültigkeitsbereich der Variablen klar sein >Variablenbenennung
Variablenbenennung ist der Computersprache sehr ähnlich:
var mytest;
Dieses Beispiel definiert
var mytest=“This is a book“
Dieses Beispiel definiert eine mytest-Variable und weist ihr einen Wert zu >
Deklaration von Variablen und deren GültigkeitsbereichJavaScript-Variablen können vor der Verwendung deklariert werden und ihnen können Werte zugewiesen werden. Der größte Vorteil der Deklaration von Variablen besteht darin, dass sie mithilfe des Schlüsselworts var rechtzeitig erkannt werden können Da JavaScript dynamisch kompiliert wird, ist es bei der dynamischen Kompilierung schwierig, Fehler im Code zu finden, insbesondere im Hinblick auf die Variablenbenennung.
Variablen haben noch eine weitere Bedeutung – nämlich den Umfang der Variablen. Es gibt auch globale Variablen und lokale Variablen in JavaScript. Globale Variablen werden außerhalb aller Funktionskörper definiert und ihr Geltungsbereich umfasst die gesamte Funktion. Lokale Variablen werden innerhalb des Funktionskörpers definiert und sind nur für die Funktion sichtbar, nicht jedoch für andere Funktionen.
JavaScript-Ausdrücke und Operatoren
1. Ausdrücke
Nachdem Sie Variablen definiert haben, können Sie ihnen Werte zuweisen, ändern und berechnen Bei anderen Operationen wird dieser Prozess normalerweise als Ausdruck bezeichnet. Man kann sagen, dass es sich um eine Sammlung von Variablen, Konstanten, Booleschen Werten und Operatoren handelt, sodass Ausdrücke in arithmetische Ausdrücke, Zeichenfolgenausdrücke, Zuweisungsausdrücke und Boolesche Ausdrücke unterteilt werden können , usw.
2. Operatoren
Operatoren sind eine Reihe von Symbolen, die Operationen vervollständigen. Es gibt arithmetische Operatoren wie +, -, *, / usw.; as! = , == usw.; es gibt logische Boolesche Operatoren wie ! (Negation) , |, ||; Es gibt Zeichenfolgenoperationen wie +, += usw.
Arithmetische Operatoren
Zu den arithmetischen Operatoren in JavaScript gehören unäre Operatoren und binäre Operatoren.
Binäre Operatoren: + (Addition), - (Subtraktion), * (Multiplikation), / (Division), % (Modulo), | (bitweises ODER), & (bitweises UND), << (Linksverschiebung), >> (Rechtsverschiebung), >>> (Rechtsverschiebung, Nullauffüllung).
Unäre Operatoren: - (Negation), ~ (Komplement), ++ (Inkrement um 1), -- (Dekrement um 1).
Vergleichsoperator
Der grundlegende Vorgang des Vergleichsoperators besteht darin, zuerst seine Operanden zu vergleichen und dann einen wahren oder falschen Wert zurückzugeben. Es gibt 8 Vergleichsoperatoren: <(kleiner als), >(größer als), <=(kleiner oder gleich), >=(größer als oder gleich), ==(gleich), !=(ungleich).
Boolesche logische Operatoren
Mehrere boolesche logische Operatoren wurden zu JavaScript hinzugefügt: ! (Negation), &= (Zuweisung nach UND), & (logisches UND), |= (Zuweisung nach oder ), |. (logisches Oder), ^= (Zuweisung nach Exklusiv-Oder), ?: (ternärer Operator), || (Oder), ==(gleich), |. .
Das Hauptformat des ternären Operators ist wie folgt: Operand? Ergebnis 1: Ergebnis 2 Wenn das Ergebnis des Operanden wahr ist, ist das Ergebnis des Ausdrucks Ergebnis 1, andernfalls ist es Ergebnis 2.
Das Obige ist der Inhalt der grundlegenden Datenstruktur des JavaScript-Tutorials. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn).