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轉換後數據類型不肯定,在相加過程當中自動與其餘數據類型一致
相關文章
相關標籤/搜索