快捷导航

substring 和substr 的区别


这个运行都是一样的结果,不知道这两个方法是怎么个情况

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员1

两个方法第二个参数的意思不同:
stringObject.substring(start,stop)//stop:可选。一个新的字符串,该字符串值包含stringObject的一个子字符串,其内容是从start处到stop-1处的所有字符,其长度为stop减start。stringObject.substr(start,length)//length:可选。一个新的字符串,包含从stringObject的start(包括start所指的字符)处开始的length个字符。substr() 的参数指定的是子串的开始位置和长度,因此它可以替代 substring() 和 slice() 来使用。
与 substr()和 slice()方法不同的是,substring() 不接受负的参数。
就酱望采纳
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP