"xxx".indexOf("")的值为什么是0?

xianlai 发布于 2011/10/28 10:21
阅读 674
收藏 0
alert("isMatch"+"aa".indexOf(""));//为什么是0而不是-1
alert("isMatch"+"aa".indexOf("")==0);
加载中
0
红薯
红薯
因为任何字符串都是"" 开头啊:)
红薯
红薯
@ouyangxianlai : 你这个语句本身也不符合逻辑啊
xianlai
xianlai
因为任何字符串都是"" 开头啊?都以空字符开始为什么?
aoyanfeng
aoyanfeng
呃,这个,我真的不知道。
0
DanielTo
DanielTo

"aa".equals(""+"aa") ,所以你indexOf肯定是0了;

同样"aa".lastIndexOf("") == "aa".length()。

返回顶部
顶部