Heim >Web-Frontend >js-Tutorial >Organisation der JavaScript-Studiennotizen (Überblick, Einführung in Variablen, Datentypen)_Grundkenntnisse
A. Übersicht
1. Ausgabetool:
document.write()---kann HTML sein
alert()---string
prompt(text,defaultText)
Text --- optional. Einfacher Text (kein HTML-formatierter Text), der im Dialogfeld angezeigt werden soll.
defaultText---optional. Standardeingabetext.
Platzierung von 2.js
a. Kann an einer beliebigen Stelle in HTML platziert werden
b. Aber sie sind ein Ganzes und beeinflussen sich gegenseitig
c. An der Stelle von Hyperlinks und Weiterleitungen
<a href="javascript:alert();"></a> <form action="javascript:alert();"></form> <div onclick="alert()"></div> ********IE下可行,不推荐使用******** <div id="one"></div> <script for="one" event="onclick"> alert(111); </script>
d. Externe Javascript-Dateien aufrufen
9be8c280d3dc51bb61988971f6c2aa5c2cacc6d41bbb37262a98f745aa00fbf0
1. Im aufrufenden js-Tag darf kein Code erscheinen
2. Das 3f1c4e4b6b16bbbd69b2ee476dc4f83a-Tag
darf nicht im js-Skript erscheinen.
3. Sie sind immer noch miteinander verbunden und werden voneinander beeinflusst
3. Kommentieren Sie
a. Für alte Browser
19791207a4e0a22c816ac020ecd8cae0
*Wenn der alte Browser JS nicht erkennt, kommentieren Sie
b.Echter Kommentar
Inline-Kommentare //
Kommentare blockieren /* */
B. Variablen
1. Namenskonvention
a. Groß- und Kleinschreibung beachten
b. Der Variablenname muss mit einem Buchstaben oder _ oder $ beginnen; der restliche Teil kann aus beliebigen Buchstaben, Zahlen, _, $
bestehen
c. Für die Benennung von
können keine Schlüsselwörter oder reservierten Wörter verwendet werden
Schlüsselwörter: für, wenn, versuchen usw.
Reservierte Wörter: Byte, Zeichen, Klasse usw.
d. Namenskonvention
CamelCase-Nomenklatur: getElementById
Schreiben Sie den ersten Buchstaben groß: Objekt
Aussagekräftige Benennung: Name, Alter
2. Variable: Eine Variable, die Daten speichern kann
a. So erstellen Sie Variablen (**Muss mit dem Schlüsselwort var geändert werden**)
Zuerst deklarieren und dann zuweisen: var a;a=3;
Gleichzeitig wird die Deklarationszuweisung durchgeführt: var a=3;
Mehrere Variablen gleichzeitig deklarieren: var a, b, c;
Mehrere Variablen gleichzeitig deklarieren und Werte zuweisen: var a=1,b=2;
b. So überschreiben Sie vorhandene Variablen
1. Wenn Sie eine Variable erneut deklarieren, ohne einen Wert zuzuweisen, ändert sich der Wert der Variablen nicht
var a=1;var a; result a=1;
2. Wenn die Variable erneut deklariert und ihr ein Wert zugewiesen wird, wird der Wert der Variablen in den neuen Variablenwert
geändert
var a=1;a=3; Ergebnis a=3;
3. Ändern Sie keine Variablen mit dem Schlüsselwort var
a;alert(a); Fehlerbericht
a=1;alert(a) Ergebnis: 1
Wenn keine Variablenänderung und keine Zuweisung erfolgt, wird ein Fehler gemeldet. Wenn eine Zuweisung vorliegt, behandelt js diese als globale Variable und es wird kein Fehler gemeldet. (Letzteres wird nicht empfohlen)
C. Datentyp
typeof()-Operator: ein unärer Operator zur Erkennung des Datentyps, und das zurückgegebene Ergebnis ist immer eine Zeichenfolge
Mit der Funktion isNaN() wird überprüft, ob ihr Argument ein nicht numerischer Wert
ist
1. Anfangstyp
a.undefiniert – Der Variablen wird nach ihrer Erstellung kein Wert zugewiesen und ihr Standardwert ist undefiniert
b.null – nichts, nur ein Platzhalter
c.number – Ganzzahl, Gleitkommatyp; unterstützt Binär-, Acht-, Zehn- und Hexadezimalzahl, alle werden im Dezimalformat ausgegeben
1. Binär und Oktal: beginnend mit 0
2. Hexadezimal: beginnend mit 0x
3. Besonderer Wert:
Maximum: Number.MAX_VALUE
Minimum: Number.MIN_VALUE
Unendlich klein: -Unendlich
d.string – Eine Zeichenfolge, umgeben von einfachen und doppelten Anführungszeichen, einschließlich einiger Sonderzeichen
1. Die Effizienz von einfachen und doppelten Anführungszeichen ist gleich (anders als bei PHP)
2. Kann nur paarweise vorkommen und nicht kreuzweise verwendet werden
3. Kann ineinander verschachtelt werden var a="a '11' ";
4. Sonderzeichen
n Zeilenumbruch
t Tabulatorzeichen
b Leerzeichen
r Zeilenumbruch
Einfaches Anführungszeichen
„Doppelte Anführungszeichen
\ Schrägstrich
2. Referenztyp
类型 | 值 | typeof返回值 |
undefined | undefined | undefined |
null | null | object |
boolean | ture,false | bollean |
string | 在单双引号之间的值,特殊符号 | string |