`
chen_gengjia
  • 浏览: 108367 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

eval在JS中的作用

阅读更多

eval函数是强大的数码转换引擎,字符串经eval转换后得到一个javascript对象,
举简单例子:
var a = eval("5");等效于var a = 5;
var a = eval("'5'");等效于var a = '5';
var obj = eval("({name:'cat',color:'black'})");等效于 var obj = {name:'cat',color:'black'};
eval("alert('hello world!');");等效于 alert('hello world!');


js的数据类型为弱类型,可以在定义的时候指定数据类型,也可以在运算过程中强制数据类型转换

一个对象经过eval转换后数据类型不确定,在相加过程中自动与其他数据类型一致

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics