JavaScript eval() 函數(shù)
JavaScript 全局函數(shù)定義和用法
eval() 函數(shù)計(jì)算 JavaScript 字符串,并把它作為腳本代碼來執(zhí)行。
如果參數(shù)是一個(gè)表達(dá)式,eval() 函數(shù)將執(zhí)行表達(dá)式。如果參數(shù)是Javascript語句,eval()將執(zhí)行 Javascript 語句。
語法
eval(string)
參數(shù) | 描述 |
---|---|
string | 必需。要計(jì)算的字符串,其中含有要計(jì)算的 JavaScript 表達(dá)式或要執(zhí)行的語句。 |
瀏覽器支持
所有主要瀏覽器都支持 eval() 函數(shù)
實(shí)例
實(shí)例
執(zhí)行JavaScript代碼或表達(dá)式:
<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>
以上實(shí)例輸出結(jié)果:
200
4
27
4
27
嘗試一下 ?
JavaScript 全局函數(shù)
更多建議: