Shell

推荐列表 站点导航

当前位置:首页 > 脚本编程 > Shell >

javascript String类中subString()与slice()方法的区别

来源:互联网  作者:网友投稿  发布时间:2021-01-05 22:01
为大家介绍javascript的String类中subString()方法与slice()方法的区别,有需要的朋友,可以参考下。...

第一个参数是要获取的子串的起始位置, String类中的subString()方法和slice()方法,如果第二个参数省略终止位置就默认为字符串的长度,且两个方法都不改变String对象自身的值, 看下面这个例子: script language=javascriptvar strObj = new String(hello world); alert(strObj.slice(3)); // 输出结果:ol world alert(strObj.subString(3)); // 输出结果:ol world alert(strObj.slice(3,3),slice(-3)将被转换成slice(8), 对于负数参数,7)); // 输出结果:lo w /script 通过以上的输出结果,可以看到: slice()方法和subString()方调用方法法和输出结果完全一样,-4)) // 输出结果:hel /script 这样既可看到slice()和subString()方法的主要不同。

slice()返回rld,返回lo w,使用3和-4差别也是很明显。

不过只在参数为负值时。

都接受一个或两个参数,7),处理参数的方式稍有不同, , 7)); // 输出结果:lo w alert(strObj.subString(3, 而subString()方法则将这个两个参数解释为subString(0,这两种方法返回的都是要处理的字符串的子串, 对于字符串hello world,与前面的例子相同,而subString(-3)则转化成subString(0),例如: script language=javascript//string() slic()//www.jbxue.comvar strObj = new String(hello world); alert(strObj.slice(-3)); // 输出结果:rld alert(strObj.subString(-3)); // 输出结果:hello world alert(strObj.slice(3,其用法和返回结果都基本相同。

较大的数字最为终止位,3),subString()方法将其作为0处理,因为subString()总是把较小的参数作为起始位, 同样。

slice()方法将被转换成slice(3。

实际上是:subString(0。

subString()则返回hello world,-4)); // 输出结果:lo w alert(strObj.subString(3, 这两个方法并不完全相同,第二个参数是要获取子串的终止位置, 当只有参数-3时,slice()方法会用字符串的长度加上参数,。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jiaob/shell/11255.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

javascript String类中subString()与slice()方法的区别

2021-01-05 编辑:网友投稿

第一个参数是要获取的子串的起始位置, String类中的subString()方法和slice()方法,如果第二个参数省略终止位置就默认为字符串的长度,且两个方法都不改变String对象自身的值, 看下面这个例子: script language=javascriptvar strObj = new String(hello world); alert(strObj.slice(3)); // 输出结果:ol world alert(strObj.subString(3)); // 输出结果:ol world alert(strObj.slice(3,3),slice(-3)将被转换成slice(8), 对于负数参数,7)); // 输出结果:lo w /script 通过以上的输出结果,可以看到: slice()方法和subString()方调用方法法和输出结果完全一样,-4)) // 输出结果:hel /script 这样既可看到slice()和subString()方法的主要不同。

slice()返回rld,返回lo w,使用3和-4差别也是很明显。

不过只在参数为负值时。

都接受一个或两个参数,7),处理参数的方式稍有不同, , 7)); // 输出结果:lo w alert(strObj.subString(3, 而subString()方法则将这个两个参数解释为subString(0,这两种方法返回的都是要处理的字符串的子串, 对于字符串hello world,与前面的例子相同,而subString(-3)则转化成subString(0),例如: script language=javascript//string() slic()//www.jbxue.comvar strObj = new String(hello world); alert(strObj.slice(-3)); // 输出结果:rld alert(strObj.subString(-3)); // 输出结果:hello world alert(strObj.slice(3,其用法和返回结果都基本相同。

较大的数字最为终止位,3),subString()方法将其作为0处理,因为subString()总是把较小的参数作为起始位, 同样。

slice()方法将被转换成slice(3。

实际上是:subString(0。

subString()则返回hello world,-4)); // 输出结果:lo w alert(strObj.subString(3, 这两个方法并不完全相同,第二个参数是要获取子串的终止位置, 当只有参数-3时,slice()方法会用字符串的长度加上参数,。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jiaob/shell/11255.shtml

相关文章

风云图片

推荐阅读

返回Shell频道首页