工做中有这样的场景,一个表达式好比 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