js eval函數(shù)使用,js對象和字符串互轉(zhuǎn)實例
JavaScript eval() 函數(shù) JavaScript 全局函數(shù)
定義和用法
eval() 函數(shù)計算 JavaScript 字符串,并把它作為腳本代碼來執(zhí)行。
如果參數(shù)是一個表達(dá)式,eval() 函數(shù)將執(zhí)行表達(dá)式。如果參數(shù)是Javascript語句,eval()將執(zhí)行 Javascript 語句。
語法
eval(string)
| 參數(shù) | 描述 |
|---|---|
| string | 必需。要計算的字符串,其中含有要計算的 JavaScript 表達(dá)式或要執(zhí)行的語句。 |
<!DOCTYPE html>
<html>
<body>
<script>
var te=new Object();
te.a='fff';
te.b=100;
eval("x=10;y=20;document.write(x*y)");
document.write("<br>" + eval("2+2"));
document.write("<br>" + eval(x+17));
var str=JSON.stringify(te);
alert(str);
eval('he('+str+')');
function he(va)
{
var str=JSON.stringify(va);
alert(str);
var obj= JSON.parse(str); //可以將json字符串轉(zhuǎn)換成json對象
alert(obj);
}
</script>
</body>
</html>
以上這篇js eval函數(shù)使用,js對象和字符串互轉(zhuǎn)實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
微信小程序中多個頁面?zhèn)鲄⑼ㄐ诺膶W(xué)習(xí)與實踐
javascript 觸發(fā)HTML元素綁定的函數(shù)
url傳遞的參數(shù)值中包含&時,url自動截斷問題的解決方法
Javascript實現(xiàn)頁面跳轉(zhuǎn)的幾種方式分享
JavaScript動態(tài)改變表格單元格內(nèi)容的方法

