evel 的使用
2015-11-29 21:14
465 查看
原地址:http://www.w3school.com.cn/jsref/jsref_eval.asp
evel 作用:计算某个字符串,并执行js代码 和 将json字符串转变成js对象(别的情况不建议使用evel函数)
用法:evel (String) 参数必须是原始的字符串 必须含有表达式或执行代码
不要将 evel属性赋值给别的属性 有的浏览器可能回报错( var myevel = evel)
计算某个字符串,并执行js代码例子:
document.write( evel(“2+2”)) 会输出 4
document.write( evel(“x=1;y=2;document.write(x+y)”)) 会输出 3
将json字符串转变成js对象例子:
var txt = "{ 'userId': 11 ; 'name':'tiechang' }"
var txtObj = evel ("("+txt+")");
document.write(txtObj.userId ) 会输出 11
由于:evel里面的参数有一定要求 有时个别浏览器不会报错 有时会报错
可以用下面的代码判断其合法性:
evel 作用:计算某个字符串,并执行js代码 和 将json字符串转变成js对象(别的情况不建议使用evel函数)
用法:evel (String) 参数必须是原始的字符串 必须含有表达式或执行代码
不要将 evel属性赋值给别的属性 有的浏览器可能回报错( var myevel = evel)
计算某个字符串,并执行js代码例子:
document.write( evel(“2+2”)) 会输出 4
document.write( evel(“x=1;y=2;document.write(x+y)”)) 会输出 3
将json字符串转变成js对象例子:
var txt = "{ 'userId': 11 ; 'name':'tiechang' }"
var txtObj = evel ("("+txt+")");
document.write(txtObj.userId ) 会输出 11
由于:evel里面的参数有一定要求 有时个别浏览器不会报错 有时会报错
可以用下面的代码判断其合法性:
try { alert("Result:" + eval(prompt("Enter an expression:",""))); }catch(exception) { alert(exception); }
相关文章推荐
- Extjs4.0 最新最全视频教程
- Javascript中toFixed方法的改进
- 5个常见可用性错误和解决方案
- js可突破windows弹退效果代码
- JSP脚本漏洞面面观
- 使用BAT一句话命令实现快速合并JS、CSS
- js显示当前星期的起止日期的脚本
- 爆炸式的JS圆形浮动菜单特效代码
- js select常用操作控制代码
- JS实现不使用图片仿Windows右键菜单效果代码
- 从jsp发送动态图像
- 原生js结合html5制作小飞龙的简易跳球
- js 页面模块自由拖动实例
- js实现小鱼吐泡泡在页面游动特效
- js 提交和设置表单的值
- PHP VBS JS 函数 对照表
- node.js抓取并分析网页内容有无特殊内容的js文件
- PHP+JS实现大规模数据提交的方法
- 仿51JOB的地区选择效果(可选择多个地区)
- js身份证验证超强脚本