1. 数字字符串和数字进行比较可以得出正确结果,却不能正确判断是否在一个数字数组中.如以下程序: var s = '8', n = 8, arr = [1,2,8,9]; console.log(s==n ? 'yes' : 'no'); console.log($.inArray(s, arr)!=-1 ? 'yes' : 'no'); console.log(arr.indexOf(s)!=-1 ? 'yes' : 'no'); 打印出来结果分别是:yes.no.no. 在JavaScrip…