JavaScript eval() 函數

函數參考手冊 JavaScript 全局函數

定義和用法

eval() 函數計算 JavaScript 字串,並把它作為腳本代碼來執行。

如果參數是一個運算式,eval() 函數將執行運算式。如果參數是Javascript語句,eval()將執行 Javascript 語句。

語法

eval(string)

參數 描述
string 必需。要計算的字串,其中含有要計算的 JavaScript 運算式或要執行的語句。


流覽器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有主要流覽器都支持 eval() 函數


實例

實例

執行JavaScript代碼或運算式:

<script>

eval("x=10;y=20;document.write(x*y)");
document.write("<br>" + eval("2+2"));
document.write("<br>" + eval(x+17));

</script>

以上實例輸出結果:

200
4
27



函數參考手冊 JavaScript 全局函數