首先将numString用new Number(numString)转换成num var num = new Number(numString); 不可以使用parseInt();因为这个方法会将带有字符的数字转换为只有数字的类型 当numString中含有其他字符时,num的值会变为NaN num.toString() == "NaN" 用toString()方法与“NaN”比较,返回值为false即字符串numString不只含有数字。