工做中有這樣的場景,一個表達式好比 2*2,計算結果是number,這樣的爲true,若是輸入錯誤 2*@,這樣的狀況須要匹配爲false。spa
這裏使用的eval方法,code
type of (eval('2*2')) == 'number' //true
type of (eval('2*@')) // 直接報錯
type of (eval(2*'@')) // false
可是在工做中確實是獲取的這樣的表達式,'2*@',也就是整個字符串。blog
工做中有這樣的場景,一個表達式好比 2*2,計算結果是number,這樣的爲true,若是輸入錯誤 2*@,這樣的狀況須要匹配爲false。spa
這裏使用的eval方法,code
type of (eval('2*2')) == 'number' //true
type of (eval('2*@')) // 直接報錯
type of (eval(2*'@')) // false
可是在工做中確實是獲取的這樣的表達式,'2*@',也就是整個字符串。blog