檢視原文:http://www.ibloger.net/article/423.html
定義和用法
eval() 函數可計算某個字元串,并執行其中的的 JavaScript 代碼。
文法
eval(string)
參數 | 描述 |
---|---|
string | 必需。要計算的字元串,其中含有要計算的 JavaScript 表達式或要執行的語句 |
eval函數傳回值
- 如果沒有參數,傳回undefined
- 如果有傳回值将傳回此值,否則傳回undefined
- 如果為表達式,傳回表達式的值
- 如果為語句傳回語句的值
- 如果為多條語句或表達式傳回最後一條語句的值
使用eval解析JSON對象
JavaScript eval() 函數示例 -- 可以嘗試編輯
- JavaScript eval() 函數示例
- eval函數解析json對象
eval函數異常
- SyntaxError -- codes中有非法的JavaScript表達式或語句
- EvalError -- 非法調用eval函數
- Error -- 當eval解析的JavaScript表達式或語句出現異常時,eval也會抛出這個異常