Heim > Web-Frontend > js-Tutorial > Hauptteil

js verschiedene Notizen

不言
Freigeben: 2018-04-26 14:34:16
Original
1132 Leute haben es durchsucht

Dieser Artikel stellt Ihnen einige grundlegende Inhalte in js vor. Interessierte Freunde können sich

1 ansehen. Dieser Wert bedeutet, dass die Variable keinen Wert enthält.


Sie können die Variable löschen, indem Sie ihren Wert auf null setzen
2
Sie können auf zwei Arten auf Objekteigenschaften zugreifen:
1.person.lastName;
2 .person["lastName"];
3.
Wenn Sie einer Variablen einen Wert zuweisen, der nicht deklariert wurde, wird die Variable automatisch als globale Variable deklariert.


Diese Anweisung:


carname="Volvo";
deklariert eine globale Variable carname, auch wenn sie innerhalb einer Funktion ausgeführt wird.
Gleichzeitig ist es notwendig, diese globale Variable außerhalb der Funktion aufzurufen, damit die Funktion ausgeführt werden kann, sonst wird die globale Variable nicht erstellt!
4.
let ermöglicht Ihnen die Deklaration einer Variablen, Anweisung oder eines Ausdrucks, deren Gültigkeitsbereich auf die Blockebene beschränkt ist. Anders als beim Schlüsselwort var können die darin deklarierten Variablen nur global oder der gesamte Funktionsblock sein.

function varTest() {
  var x = 1;
  if (true) {
    var x = 2;  // 同样的变量!
    console.log(x);  // 2
  }
  console.log(x);  // 2
}
function letTest() {
  let x = 1;
  if (true) {
    let x = 2;  // 不同的变量
    console.log(x);  // 2
  }
  console.log(x);  // 1
}
Nach dem Login kopieren
5. Der Standardausführungsvergleich der

switch-Anweisung ist === Zahl
6.
Strict-Mode-Anweisung
Der Strict-Mode wird im Skript übergeben oder Funktion Fügen Sie „use strict“ zum zu deklarierenden Header hinzu.
7.
Vorsichtsmaßnahmen für die Verwendung von Gleitkommadaten
Alle Daten in JavaScript werden als 64-Bit-Gleitkommadaten (Float) gespeichert.


Alle Programmiersprachen, einschließlich JavaScript, haben Schwierigkeiten, die Genauigkeit von Gleitkommadaten zu bestimmen:



var x = 0.1;
var y = 0.2;
var z = x + y            // z 的结果为 0.3
if (z == 0.3)            // 返回 false
Nach dem Login kopieren
ist die Lösung Das Obige Das Problem kann durch Multiplikation und Division ganzer Zahlen gelöst werden:

var z = (x * 10 + y * 10) / 10; // Das Ergebnis von z ist 0,3
acht,
direkt in der Zeichenfolge Wagenrücklauf und Zeilenvorschub melden einen Fehler:
var x = "Hello
World!";
//Fehlermeldung
Die Lösung besteht darin, Escape-Zeichen hinzuzufügen
9 void() Es bedeutet nur, dass kein Wert zurückgegeben wird, aber der Ausdruck in den Klammern trotzdem ausgeführt werden muss, wie zum Beispiel void(alert("Wornning!"))
10. Anruf".


Selbstaufrufende Ausdrücke werden automatisch aufgerufen.


Wird automatisch aufgerufen, wenn auf den Ausdruck () folgt.


Die deklarierte Funktion kann nicht selbst aufgerufen werden.



Funktionen werden als Attribute von Objekten definiert, sogenannte Objektmethoden.

Wenn eine Funktion zum Erstellen eines neuen Objekts verwendet wird, wird sie als Konstruktor des Objekts bezeichnet.
(function () {
    var x = "Hello!!";      // 我将调用自己
})();
JavaScript 函数作为一个值使用:
JavaScript 函数可作为表达式使用:
Nach dem Login kopieren
11.

Die oben genannten Funktionen gehören zu keinem Objekt. In JavaScript ist es jedoch immer das standardmäßige globale Objekt.


Das standardmäßige globale Objekt in HTML ist die HTML-Seite selbst, daher gehört die Funktion zur HTML-Seite.


Das Seitenobjekt im Browser ist das Browserfenster (Fensterobjekt). Die oben genannten Funktionen werden automatisch zu Funktionen des Fensterobjekts.


myFunction() und window.myFunction() sind dasselbe:
12.
Dies ist ein Schlüsselwort in der JavaScript-Sprache.


Es stellt ein internes Objekt dar, das automatisch generiert wird, wenn die Funktion ausgeführt wird, und kann nur innerhalb der Funktion verwendet werden. Beispiel:



}

Der Wert ändert sich, wenn die Funktion verwendet wird. Es gibt jedoch ein allgemeines Prinzip: Dies bezieht sich auf das Objekt, das die Funktion aufruft.
function test() {
    this.x = 1;
Nach dem Login kopieren
13.

Globale Variablen.


Globale Variablen in Webseiten gehören zum Fensterobjekt.


Globale Variablen gelten für alle Skripte auf der Seite.
14.
In JavaScript verweist dies normalerweise auf die Funktion, die wir ausführen, oder auf das Objekt, zu dem die Funktion gehört (Laufzeit).
JavaScript-Arrays unterstützen nur numerische Indizes, nicht-. Der numerische Index bezieht sich auf die Eigenschaften des Objekts.
JavaScript-Arrays können als spezielle Objekte (Objekt) betrachtet werden


Wenn der Indexwert innerhalb des zulässigen Bereichs liegt, ist er derselbe, unabhängig davon, ob der Indexwert eine Zahl oder eine Zahl ist string. wird zur Verwendung in Zahlen umgewandelt, d. h. array["100"] = 0 und array[100] = 0 führen den gleichen Vorgang aus.


Verwandte Empfehlungen:

js-notes

JS implementiert die Listenfunktion von JAVA

Das obige ist der detaillierte Inhalt vonjs verschiedene Notizen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!