Heim > Artikel > Web-Frontend > Grundlegende JavaScript-Datenstruktur
JavaScript bietet eine Skriptsprachenprogrammierung, die C++ sehr ähnlich ist. Es entfernt lediglich die Fehler, die in der C-Sprache leicht auftreten, wie z. B. Zeiger, und stellt eine leistungsstarke Klassenbibliothek bereit. Für diejenigen, die bereits über C++ oder C-Sprache verfügen JavaScript-Skriptsprache ist eine sehr einfache und unterhaltsame Sache
1. JavaScript-Code hinzufügen
JavaScript-Skripte sind in HTML enthalten In Kombination mit dem HTML-Tag bildet es eine leistungsstarke Internet-Programmiersprache, die direkt zum Dokument hinzugefügt werden kann:
Skriptsprache ="JavaScript "> 🎜>
JavaScript-Sprachcode; JavaScript-Sprachcode; ...
/script>
Beschreibung:
Durch die Identifizierung von script>...< ;/script> Gibt an, dass der Javascript-Skript-Quellcode darin platziert wird.
Verwenden Sie das Attribut Language = „JavaScript“, um anzugeben, welche Sprache im Logo verwendet wird dass in der in JavaScript verwendeten Sprache
Das Folgende ist ein Beispiel für das Hinzufügen von JavaScript-Skripten zu einem Webdokument: Test2 .html
html>
head>
script language ="JavaScript">
document.
document 🎜>
/script> /head> Im Browserfenster wird beim Aufruf von test2.html die Zeichenfolge „Dies ist eine Online-Schule“ angezeigt. Siehe Abbildung 2. Abbildung 2 Erklärung: Document.write() ist die Ausgabefunktion des Dokumentobjekts. Seine Funktion besteht darin, das auszugeben Zeichen oder Variablenwerte in Window; close() dient zum Schließen der Ausgabe. Sie können das Skript>... einfügen head>... oder < ;body> .../body>. Platzieren Sie das Javascript-Tag zwischen ... Seite und andere Teile des Codes, damit der Code leistungsfähiger sein kann; JavaScript-Tags können zwischen .../body> platziert werden, um Dokumente dynamisch zu erstellen2. Grundlegende Datentypen Die JavaScript-Skriptsprache verfügt wie andere Sprachen über ihre eigenen grundlegenden Datentypen, Ausdrücke und Arithmetik Operatoren sowie die Grundfunktionen des Programms. 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 (durch „umschlossene Zeichen“) " oder '' oder numerischer Wert), boolescher Typ (ausgedrückt als Wahr oder Falsch) und Nullwert. Die Daten in den Grundtypen von JavaScript können Konstanten oder Variablen sein. Da JavaScript die Form eines schwachen Typs annimmt, ist eine Variable oder Konstante von Es ist nicht erforderlich, zuerst die Daten zu deklarieren, aber der Typ der Daten wird bei der Verwendung oder Zuweisung eines Werts bestimmt. Natürlich können Sie auch zuerst den Typ der Daten deklarieren, wodurch der Datentyp automatisch erklärt wird Wert. 2. Konstanten Ganzzahlkonstanten JavaScript-Konstanten werden normalerweise auch Literal genannt Konstanten, das sind Daten, die nicht geändert werden können. Konstanten können hexadezimal, oktal und dezimal verwendet werden, um ihre Werte darzustellen Reale Konstanten Echte Konstanten werden durch den ganzzahligen Teil ausgedrückt. Der Dezimalteil kann beispielsweise mit wissenschaftlichen oder Standardmethoden ausgedrückt werden: 5E7, 4e5 usw. Boolescher Wert Boolesche Konstante Es gibt nur zwei Zustände: Wahr oder Falsch. Wird hauptsächlich zur Beschreibung oder Darstellung eines Zustands oder Flags verwendet, um den Vorgangsprozess zu veranschaulichen. C++ kann 1 oder 0 verwenden, um seinen Status auszudrücken, während JavaScript nur True oder False verwenden kann, um seinen Status darzustellen Zeichenkonstante Verwendung Einfache Anführungszeichen (') oder doppelte Anführungszeichen ("), um ein oder mehrere Zeichen einzuschließen. Zum Beispiel „Dies ist ein Buch mit JavaScript“, „3245“, „ewrt234234“ usw. Leerer Wert Es gibt einen leeren Wert null in JavaScript, was bedeutet, dass es nichts gibt, 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 Sonderzeichen, die nicht mit einem Backslash (/) beginnend angezeigt werden können. Normalerweise werden sie als Steuerzeichen bezeichnet .
3, variabel
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, der Typ der Variablen, die Deklaration der Variablen und der Gültigkeitsbereich der Variablen klar sein.
Benennung von Variablen
Die Benennung von Variablen in JavaScript ist der Computersprache sehr ähnlich. Hier sollten wir auf die folgenden beiden achten Punkte:
A, Es muss eine gültige Variable sein, das heißt, die Variable beginnt mit einem Buchstaben und in der Mitte können Zahlen wie test1, text2 usw. erscheinen. Außer Der Unterstrich (-) als Bindestrich, der Variablenname darf keine Leerzeichen, (+), (-), (,) oder andere Symbole enthalten
B , Schlüsselwörter in JavaScript können nicht als Variablen verwendet werden.
ist in JavaScript definiert. Diese Schlüssel werden intern in JavaScript verwendet und können nicht als Namen von Variablen verwendet werden. Beispielsweise können Var, int, double und true nicht als Namen von Variablen verwendet werden.
Beim Benennen von Variablen ist es am besten, die Bedeutung der Variablen mit ihrer Bedeutung abzugleichen stellt dar, um Fehler zu vermeiden.
Variablentyp
In JavaScript können Variablen mit dem Befehl Var:
deklariert werden
var mytest;
In diesem Beispiel wird eine mytest-Variable definiert.
Var mytest= „Dies ist ein Buch“
Dieses Beispiel definiert eine Mytest-Variable und weist ihren Wert zu
In JavaScript müssen Variablen nicht sein deklariert und der Typ der Variablen wird basierend auf der Art der verwendeten Daten bestimmt
Wie zum Beispiel:
x=100
y="125"
xy= True
Kosten=19,5 usw.
wobei x eine Ganzzahl ist, y eine Zeichenfolge ist, xy ein boolescher Typ ist und cost ein reeller Typ ist.
Variablendeklaration und Geltungsbereich
JavaScript-Variablen können vor der Verwendung deklariert und ihnen ein Wert zugewiesen werden. Durch die Verwendung des Schlüsselworts var können Variablen deklariert werden. Der größte Vorteil der Deklaration von Variablen besteht darin, dass Fehler im Code auftreten kann rechtzeitig entdeckt werden; da JavaScript dynamisch kompiliert wird, ist es schwierig, Fehler im Code während der dynamischen Kompilierung zu finden, insbesondere bei der Benennung von Variablen.
Es gibt noch eine weitere Bedeutung für Variablen – nämlich den Umfang Es gibt auch globale Variablen und lokale Variablen in JavaScript, die außerhalb aller Funktionskörper definiert sind, und ihr Gültigkeitsbereich ist die gesamte Funktion, während lokale Variablen nur innerhalb des Funktionskörpers sichtbar sind sind unsichtbar.
Drei, Ausdrücke und Operatoren
1, Ausdrücke
Nachdem Sie Variablen definiert haben, können Sie sie zuweisen, ändern und berechnen. Warten Sie auf eine Reihe von Operationen. Dieser Vorgang wird normalerweise als abgeschlossener Ausdruck bezeichnet Man kann sagen, dass es sich um eine Sammlung von Variablen handelt. Konstanten, Boolesche Ausdrücke und Operatoren, sodass Ausdrücke in arithmetische Ausdrücke, Zeichenfolgenausdrücke und Zuweisungen usw. unterteilt werden können.
2, Operatoren
Operatoren sind eine Reihe von Symbolen, die zum Abschließen von Operationen verwendet werden. Es gibt arithmetische Operatoren wie +, -, *, / usw.; es gibt Vergleichsoperatoren wie !=, == usw. ; es gibt logische boolesche Operatoren wie ! (umgekehrt), ||; es gibt String-Operationen wie +, + = usw.
Es gibt hauptsächlich binäre Operatoren und unäre Operatoren besteht aus Folgendem:
Operand 1 Operatoroperation Nummer 2
Besteht aus zwei Operanden und einem Operator, z. B. 50+40. „Dies“ + „das“ usw. Der unäre Operator benötigt nur einen Operanden, sein Operator kann davor oder danach stehen
Die arithmetischen Operatoren in JavaScript haben unäre Operationen und binäre Operatoren
Binäre Operatoren:
+ (Addition), - (Subtraktion), * (Multiplikation), /(Division), %(modulo),|(bitweises ODER),&(bitweises UND),<(Linksverschiebung), >>(Rechtsverschiebung), > >>(Rechtsverschiebung, Nullauffüllung).
Unäre Operatoren:
-(Ersatz),~(Komplement),+ +( Inkrementieren 1), --(Dekrementieren 1). , vergleichen Sie zuerst seine Operanden und geben Sie dann einen wahren oder falschen Wert zurück. Es gibt 8 Vergleichsoperatoren:
(kleiner als), > (größer als). als oder gleich), >= (größer als oder gleich), == (gleich), != (ungleich).
(3) Boolesche logische Operatoren
Mehrere boolesche logische Operatoren wurden zu JavaScript hinzugefügt:
! (Inversion), &= (Zuweisung nach AND), & (logisch AND), |= (Zuweisung nach OR), |. (logisches OR), ^= (Zuweisung nach XOR), ^ (logisches XOR), ?: (ternärer Operator), || (oder), == (gleich) , |= (ungleich).
Das Hauptformat des ternären Operators ist wie folgt:
Ergebnis 1: Ergebnis 2
Wenn das Ergebnis des Operanden wahr ist, ist das Ergebnis des Ausdrucks Ergebnis 1, andernfalls ist es Ergebnis 2.
Viertens, Beispiel
Das Folgende ist ein JavaScript-Dokument für den Marquee-Effekt
Test2_1.html
html>
head>
script Language="JavaScript">
var msg="Das ist ein JavaScript-Dokument mit Marquee-Effekt"; var Interval = 100; var Spacelen = 120; var space10=" "; var seq=0; Scroll() { len = msg.length; window.status = msg.substring(0, seq+1);if ( seq >= len ) { seq = spacelen window.setTimeout("Scroll2();" , Intervall); } else window.setTimeout("Scroll() ;", Intervall ); }
function Scroll2() { var out =""; for (i=1; i=spacelen/space10. length; i++) out += space10; 🎜>
out = out + msg;
len=out.length;
window.status =out.substring(seq, len);
seq++;
if ( seq >= len ) ;
window.setTimeout("Scroll2();", Intervall ); 🎜>Scroll();
/script>
body>
/html>