English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
eval()関数は文字列として表現されたJavaScriptコードを計算または実行します。
文字列が式を表す場合、eval()はその式を評価します。
パラメータが1つまたは複数のJavaScriptステートメントを表す場合、eval()はこれらのステートメントを実行します。
eval()の引数が文字列でない場合、eval()が返す引数は変更されません。
eval(string)
var x = 20; var y = 10; var a = eval('x * y'); var b = eval('2 + 2'); var c = eval('x + 15'); var res = a + '<br>' + b + '<br>' + c;テストをしてみる‹/›
すべてのブラウザはeval()関数を完全にサポートしています:
Function | |||||
eval() | は | は | は | は | は |
引数 | 説明 |
---|---|
string | JavaScript 表現、文、または文のシーケンスを表す文字列。 |
返り値: | 指定されたコードの実行結果。結果が空の場合はundefinedが返されます。 |
---|---|
JavaScript バージョン: | ECMAScript 1 |