- eval()函数会接收字符串作为参数,并且会字符串是否可以转换为js表达式并且执行,如果执行结果是一个值就返回,表示就返回undefined,如果参数不是字符串,就返回该参数
var re = eval("console.log(777)")
//"console.log(777)"会被识别为console.log(777)并执行
var re1 = eval("[10,30,40]")
console.log(re1)
re2 = eval(22) //22是数字型,不是字符串就返回原值
console.log(re2)