JavaScript eval() 函數

定義和用法
eval() 函數計算 JavaScript 字串,並把它作為腳本代碼來執行。
如果參數是一個運算式,eval() 函數將執行運算式。如果參數是Javascript語句,eval()將執行 Javascript 語句。
語法
eval(string)
參數 | 描述 |
---|---|
string | 必需。要計算的字串,其中含有要計算的 JavaScript 運算式或要執行的語句。 |
流覽器支持
所有主要流覽器都支持 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>
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
4
27
