问题描述: 使用indexOf()判断一个数值是否在Js中。尝试的时候,这个数值就在js数组中,却一直返回-1。 原因分析: 考虑一下类型是否正确。 解决方案: Number(数值的变量); 例如: var idCar = ‘3’; var value = indexOf(idCar); console.log(value); if(value != -1){ alert(“身份证已存在”); }