這有什么問題嗎?
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>string對象 </title>
<script type="text/javascript">
? var mystr="Hello World!"
? document.write(mystr.indexOf("w"+1));
</script>
</head>
<body>
</body>
</html>
2018-08-23
看函數(shù)定義啊,indexOf(substring, startpos)
第一個參數(shù)substring很顯然是String類型的,第二個可選參數(shù)startpos是int類型的。
所以indexOf("W"+1)的含義就是: 從字符串的起始位置(因為沒有第二個參數(shù))查找"W1"這個字符串,所以結(jié)果當(dāng)然是-1了。
2018-10-09
你的目的都沒說清,讓別人怎么回答問題?
2018-08-23
個人覺得,你要是求字符的位置的話,需要寫的代碼是這樣的document.write(mystr.indexOf("W")+1);不能將+1放在里面的。
2018-08-12
w 的大小寫,沒有小寫的 w,應(yīng)該是大寫的 W