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

substr和substring有什么区别?

substr和substring有什么区别?

ABOUTYOU 2019-08-23 15:27:29
substr和substring有什么区别?有什么区别alert("abc".substr(0,2));和alert("abc".substring(0,2));他们似乎都输出“ab”。
查看完整描述

2 回答

?
jeck猫

TA贡献1909条经验 获得超7个赞

substring(): 它有2个参数“start”和“end”。

  • start参数是必需的,并指定开始提取的位置。

  • end参数是可选的,指定提取应该结束的位置。

如果未指定end参数,则提取从开始位置到字符串结尾的所有字符。

var str = "Substring Example";var result = str.substring(0, 10);alert(result);Output : Substring

如果start参数的值大于end参数的值,则此方法将交换两个参数。这意味着start将用作end和end将用作start。

var str = "Substring Example";var result = str.substring(10, 0);alert(result);Output : Substring

substr():它有2个参数“start”和“count”。

  • start参数是必需的,并指定开始提取的位置。

  • count参数是可选的,指定要提取的字符数。

var str = "Substr Example";var result = str.substr(0, 10);alert(result);Output : Substr Exa

如果未指定count参数,则提取从开始位置到字符串结尾的所有字符。如果count为0或负数,则返回空字符串。

var str = "Substr Example";var result = str.substr(11);alert(result);Output : ple


查看完整回答
反对 回复 2019-08-23
  • 2 回答
  • 0 关注
  • 384 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号