问答详情
源自:7-10 提取字符串substring()

为什么我的第一个显示的是错的

<script type="text/javascript">
var mystr="Hello World!"
var w=mystr.indexOf("w");
var o=mystr.indexOf("o");
document.write( mystr.substring(w) + "<br />");
document.write( mystr.substring(0,o+1));

显示的是:

Hello World!
Hello

第一行不应该是world!吗


提问者:慕粉0300152458 2016-12-07 13:53

个回答

  • ywj_h
    2016-12-07 14:08:14
    已采纳

    var w=mystr.indexOf("w");  区分大小写,把这里的改成大写的W

  • 慕虎9819531
    2017-02-07 09:49:05

    document.write( mystr.substring(0,o+1));你这段代码的意思是获取从0位开始,第一个O后面的字符吗?那加1是什么意思?