字符串方法substring()的参数设置,字符串substring
分享于 点击 35123 次 点评:84
字符串方法substring()的参数设置,字符串substring
根据W3school的文档来看 ,
substring()的作用是用于提取字符串中介于两个指定下标之间的字符
str.substring(start,stop);
其中,start是必需的,stop是可选的,不写则默认到字符串结尾,根据文档来说,两者都是非负整数,
但事实上都可以取负数的。
如果start小于stop,则正常处理
"helloworld".substring(2,4);
返回值为 "ll"
如果 start 与 stop 相等,则返回一个空字符串 ""
"helloworld".substring(2 , 2)
返回值为 "";
如果start 大于 stop,那么该方法会先交换start 、stop这两个参数
,没有负数,则交换后选取 ,若为负数,再将其视为0,在进行选取子字符串
"helloworld".substring(2,-3);
1、由于2 >-3,则交换为"helloworld".substring(-3,2);
2、由于此时start为负数(-3),将其变为0,即"helloworld".substring(0 , 2);
返回值为 "he";
相关文章
- 暂无相关文章
用户点评