Heim > Artikel > Web-Frontend > 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!