为了账号安全,请及时绑定邮箱和手机立即绑定

为什么加了第二句就出不来结果呢

谢谢帮助我的同学们!

正在回答

4 回答

俩问题,首先少个),还有就是如果你想找空格符,应该是“ ”,而不是“”,用我下面的能行

<!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.substring(mystr.indexOf("W"),mystr.length) + "<br />");

document.write(mystr.substring(1,mystr.indexOf(" ",0)));

</script>

</head>

<body>

</body>

</html>


0 回复 有任何疑惑可以回复我~

document.write(mystr.substring(1,mystr.indexOf("",0));

这段结尾缺了‘)’,导致结果输不出来

0 回复 有任何疑惑可以回复我~

输出第二行少了“)”

0 回复 有任何疑惑可以回复我~

<!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.substring(mystr.indexOf("W"),mystr.length) + "<br />");

document.write(mystr.substring(1,mystr.indexOf("",0)));

</script>

</head>

<body>

</body>

</html>


0 回复 有任何疑惑可以回复我~
#1

风飘叶摇

在JS字符串中,单词之间间隔的空格也算是一个字符,所以你的第二个输出应该这么写: document.write(mystr.substring(0,mystr.indexOf(" ",0))); startPos中,第一个数字应该是下标为0,要是下标为1,输出结果为ello。 我也是小白,所以这些问题咱们只能多尝试,不过你的这个思路真好,之前学习的东西都采用了,我完全没有想到这些方面的。
2017-02-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么加了第二句就出不来结果呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信