substr和substring有什么区别?

substr和substring有什么区别?

有什么区别

alert("abc".substr(0,2));

alert("abc".substring(0,2));

他们似乎都输出“ab”。


ABOUTYOU
浏览 385回答 2
2回答

jeck猫

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 : Substringsubstr():它有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
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript