JavaScript eval() 函數 JavaScript 全局函數
定義和用法
eval() 函數計算 JavaScript 字符串,并把它作為腳本代碼來執行。
如果參數是一個表達式,eval() 函數將執行表達式。如果參數是Javascript語句,eval()將執行 Javascript 語句。
語法
eval(string)
| 參數 | 描述 | 
|---|---|
| string | 必需。要計算的字符串,其中含有要計算的 JavaScript 表達式或要執行的語句。 | 
<!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字符串轉換成json對象  alert(obj);}</script></body></html>			以上這篇js eval函數使用,js對象和字符串互轉實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。
新聞熱點
疑難解答