Heim  >  Artikel  >  Web-Frontend  >  Was bedeutet eval in js

Was bedeutet eval in js

little bottle
little bottleOriginal
2019-05-31 15:29:314017Durchsuche

Was bedeutet eval in js

Definition und Verwendung: Die Funktion

eval() kann einen String berechnen und den darin enthaltenen JavaScript-Code ausführen.

Syntax:

eval(string)

Parameterzeichenfolge:

Erforderlich. Eine auszuwertende Zeichenfolge, die einen auszuwertenden JavaScript-Ausdruck oder eine auszuführende Anweisung enthält.

Rückgabewert:

Der durch Berechnung der Zeichenfolge erhaltene Wert (falls vorhanden).

Hinweis:

Diese Methode akzeptiert nur die Originalzeichenfolge als Parameter. Wenn der Zeichenfolgenparameter keine Originalzeichenfolge ist, wird diese Methode ohne Änderungen zurückgegeben.

Übergeben Sie also bitte keine String-Objekte als Parameter an die Funktion eval(). ECMAScript-Implementierungen ermöglichen das Auslösen einer EvalError-Ausnahme, wenn versucht wird, die eval-Eigenschaft zu überschreiben oder die eval()-Methode einer anderen Eigenschaft zuzuweisen und sie über diese Eigenschaft aufzurufen.

Ausnahme:

Wenn in den Parametern keine zulässigen Ausdrücke und Anweisungen vorhanden sind, wird eine SyntaxError-Ausnahme ausgelöst. Wenn eval() illegal aufgerufen wird, wird eine EvalError-Ausnahme ausgelöst. Wenn der an eval() übergebene Javascript-Code eine Ausnahme generiert, übergibt eval() die Ausnahme an den Aufrufer.

Das obige ist der detaillierte Inhalt vonWas bedeutet eval in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Vorheriger Artikel:Was ist eine js-Klasse?Nächster Artikel:Was ist eine js-Klasse?