javascript的subString的下标是否从0开始的?

黄琴芬 2019-12-21 20:46:00

推荐回答

title.substring1,title.length:取的是title的第二个字符到最后一个字符这个js整体的效果是实现窗口标题的滚动显示~具体的呢可以把代码存成html,然后运行下就可以看到了~~javascript中的substringstart,end方法将返回一个包含从start到最后的子字符串的字符串因为不包含end,所以是title.length,而不是title.length-1。
黄益慧2019-12-21 21:20:58

提示您:回答为网友贡献,仅供参考。

其他回答

  • substring方法有重载的。1:从指定位置开始截取,截取到指定位置结束2:从指定位置开始截取,截取字符串个数.....。
    黄睿刚2019-12-21 21:07:35
  • substringstar,end从开始到结束。star从0开始,但是不包含endsubstrstar,length从0开始到需要长度。我一般比较记忆,总是容易弄混。
    黄益慧2019-12-21 21:02:45
  • js有两种方法可以截取字符串substrstart方法1.说明:它的作用是返回一个从指定位置开始的指定长度的子字符串。2.参数:start必选项。所需的子字符串的起始位置。字符串中的第一个字符的索引为0。length可选项。在返回的子字符串中应包括的字符个数。如果length为0或负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到最后。3.示例:vars="TheraininSpainfallsmainlyintheplain.";varss=s.substr12,5;//获取子字符串,从下表12开始,截取5个字符console.logss;//控制台输出"Spain"。二:substringstart,end方法说明:它返回位于String对象中指定位置的子字符串,即从下标start到下标end不包含的字符串,与substr不同的是第二个参数.这个函数相当于java中的substring函数.2.参数:start指明子字符串的起始位置,该索引从0开始起算。end指明子字符串的结束位置,该索引从0开始起算。substring方法使用start和end两者中的较小值作为子字符串的起始点。例如,strvar.substring0,3和strvar.substring3,0将返回相同的子字符串。如果start或end为NaN或者负数,那么将其替换为0。子字符串的长度等于start和end之差的绝对值。例如在strvar.substring0,3和strvar.substring3,0返回的子字符串的的长度是3。3.示例:vars="TheraininSpainfallsmainlyintheplain..";varss=s.substring12,17;//取子字符串.console.ogss;//控制台输出Spain。
    符能松2019-12-21 20:58:09

相关问答