Heim >Web-Frontend >js-Tutorial >[JavaScript-Tutorial] JavaScript-Bereich

[JavaScript-Tutorial] JavaScript-Bereich

黄舟
黄舟Original
2016-12-24 14:53:47843Durchsuche

JavaScript Scope

Eine Sammlung von bereichszugänglichen Variablen.

JavaScript-Geltungsbereich

In JavaScript sind Objekte und Funktionen auch Variablen.

In JavaScript ist der Bereich eine Sammlung zugänglicher Variablen, Objekte und Funktionen.

JavaScript-Funktionsumfang: Der Umfang wird innerhalb der Funktion geändert.

Lokaler JavaScript-Bereich

Variablen werden innerhalb einer Funktion deklariert und haben einen lokalen Gültigkeitsbereich.

Lokale Variablen: Der Zugriff ist nur innerhalb der Funktion möglich.

Instance

// Die Variable carName kann hier nicht aufgerufen werden

function myFunction() {
var carName = "Volvo";

/ / Die Variable carName kann innerhalb der Funktion aufgerufen werden

}


Probieren Sie es aus »

Da lokale Variablen nur innerhalb der Funktion agieren, können verschiedene Funktionen Variablen mit verwenden den gleichen Namen.

Lokale Variablen werden erstellt, wenn die Ausführung der Funktion beginnt, und werden nach Ausführung der Funktion automatisch zerstört.

Globale JavaScript-Variablen

Eine außerhalb einer Funktion definierte Variable ist eine globale Variable.

Globale Variablen haben einen globalen Geltungsbereich: Alle Skripte und Funktionen auf der Webseite können verwendet werden.

Beispiel

var carName = " Volvo";

// 此处可调用 carName 变量

function myFunction() {

    // 函数内可调用 carName 变量 

}

Wenn die Variable nicht innerhalb der Funktion deklariert ist (ohne das Schlüsselwort var zu verwenden), ist die Variable eine globale Variable.

Im folgenden Beispiel befindet sich carName innerhalb der Funktion, ist aber eine globale Variable.

Instanz

// 此处可调用 carName 变量

function myFunction() {
    carName = "Volvo";

    // 此处可调用 carName 变量

}

JavaScript-Variablenlebenszyklus

Der JavaScript-Variablenlebenszyklus wird initialisiert, wenn er deklariert wird.

Lokale Variablen werden zerstört, nachdem die Funktion ausgeführt wurde.

Globale Variablen werden nach dem Schließen der Seite zerstört.

Funktionsparameter

Funktionsparameter funktionieren nur innerhalb der Funktion und sind lokale Variablen.

Globale Variablen in HTML

In HTML sind globale Variablen Fensterobjekte: Alle Datenvariablen gehören zum Fensterobjekt.

Instanz

//此处可使用 window.carName

function myFunction() {
    carName = "Volvo";
}

Wussten Sie schon?

Ihre globalen Variablen oder Funktionen können die Variablen oder Funktionen des Fensterobjekts überschreiben.

Lokale Variablen, einschließlich Fensterobjekten, können globale Variablen und Funktionen überschreiben.

Das Obige ist der Inhalt des JavaScript-Bereichs im [JavaScript-Tutorial]. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!


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