Heim  >  Artikel  >  Web-Frontend  >  Organisation der JavaScript-Studiennotizen (Überblick, Einführung in Variablen, Datentypen)_Grundkenntnisse

Organisation der JavaScript-Studiennotizen (Überblick, Einführung in Variablen, Datentypen)_Grundkenntnisse

WBOY
WBOYOriginal
2016-05-16 15:35:081417Durchsuche

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
Ich bin neu im Front-End und hoffe, dass die Experten aus allen Lebensbereichen mir einen Rat geben und uns ermutigen können, gemeinsam Fortschritte zu machen.
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn