isNaN()是对于经过parseFloat()或parseInt()转化以后的数据进行判断,而类似于“23abc”的字符经过转化以后就变成了"23",isNaN()是判断不出来的,他只能判断出以字母开头的非数字字符串——“abc23”,故isNaN()有一定的局限性。那位仁兄有更好的办法判断<INPUT>中输入的值是否为数值型