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!'); javascript


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

一个对象通过eval转换后数据类型不肯定,在相加过程当中自动与其余数据类型一致
相关文章
相关标签/搜索