这个难道我这个初学者了,能帮我解答一下吗

在javeScript中,执行下面代码后,num的值是var str=·xiao@gmail.com·:var num=str.indexOf(·)

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置
所以num应该是10

var str="xiao@gmail.com"
var num=str.indexOf(".")
console.log(num) //num应该是10
应该是这样子

img


这里才是第一个".",所以该题的答案是0

0

 var str="·xiao@gmail.com·"
   var num=str.indexOf("·");
   console.log(num)

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
位置是从 0 开始的。
如果要检索的字符串值没有出现,则该方法返回 -1。