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

提取字符串substring()

提取字符串substring()

晴书文文 2016-05-23 23:22:36
<!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(6)     + "<br />"); document.write(     mystr.substring(0,6)              ); </script> </head> <body> </body> </html>空格也是一个字符,我发现但提取Hello时,右有空格,那么请问mystr.substring(0,6)和mystr.substring(0,5)有什么区别?有什么规定的吗?
查看完整描述

2 回答

已采纳
?
mingsixue

TA贡献19条经验 获得超32个赞

//img1.sycdn.imooc.com//5743aaee000103f502000123.jpg

看到了吗,区别就是多个空格呗

查看完整回答
4 反对 回复 2016-05-24
  • 晴书文文
    晴书文文
    那么我们平常是怎么提前的啊,提前是要空格还是不要空格,这有影响吗?
  • mingsixue
    mingsixue
    提前是指什么?
?
蜂之谷

TA贡献564条经验 获得超863个赞

stringObject.substring(start,stop)

start    必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。    

stop    可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。

返回值

一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop-1 处的所有字符,其长度为 stop 减start。

说明

substring() 方法返回的子串包括 start 处的字符,但不包括 stop 处的字符。

如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数。



   


查看完整回答
2 反对 回复 2016-05-24
  • 2 回答
  • 0 关注
  • 2042 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信