JavaScript的eval函數

eval() 函數可將字符串轉換爲代碼執行,並返回一個或多個值
函數原型爲:
返回值 = eval( codeString )
函數說明:
若是eval函數在執行時遇到錯誤,則拋出異常給 調用者.
相似的函數是loadcode ,loadcode並不當即執行代碼,而是返回一個函數對象.
而且loadcode支持路徑參數,eval並不支持. eval並不支持代碼中的return語句,而是將代碼做爲表達式直接計算出結果.
實例:
var d = eval("({name:'chentong'})")
alert(d.name);
相關文章
相關標籤/搜索