原因: indexOf是字符串方法,自己写的是数字,自然不支持。
解决方法:把数字变成字符串,OK,没问题了。
列举几个方法吧 ...
1.value.toString()
它不能把null和undefined转换为字符串
2."" + value ---和空字符串相加
将数值类型转换为字符串类型,
3.String(value) ---使用String函数强制转换
相比于第2种,这种方法可读性更好
4.value.toFixed() 将数字转换成字符串,并指定小数点后的位数。