700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > js字符串截取函数

js字符串截取函数

时间:2020-12-17 06:42:44

相关推荐

js字符串截取函数

1、slice()

定义和用法:

slice() 方法可从已有的数组中返回选定的元素。

slice()方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。

注意:slice() 方法不会改变原始数组。

语法:

array.slice(start,end);

实例:

——使用负值从数组中读取元素

var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];var test= fruits.slice(-3,-1);

输出结果:Lemon,Apple

——截取字符串

var str="";document.write(str.slice(4)); // 从第 5 个字符开始截取到末尾document.write(str.slice(4,10)); // 从第 5 个字符开始截取到第10个字符

输出结果: runoob

2、substring()

定义和用法:

substring() 方法用于提取字符串中介于两个指定下标之间的字符。

substring() 方法返回的子串包括开始处的字符,但不包括结束处的字符。

语法:

string.substring(from, to);

实例:

——从字符串中提取一些字符::

var str="Hello world!";document.write(str.substring(3));document.write(str.substring(3,7));

输出结果:lo world! lo w

3、substr()

定义和用法:

substr() 方法可在字符串中抽取从开始下标开始的指定数目的字符。

提示:substr() 的参数指定的是子串的开始位置和长度,因此它可以替代 substring() 和 slice() 来使用。

在 IE 4 中,参数 start 的值无效。在这个 BUG 中,start 规定的是第 0 个字符的位置。在之后的版本中,此 BUG 已被修正。

ECMAscript 没有对该方法进行标准化,因此反对使用它。

注意:substr() 方法不会改变源字符串。

语法:

string.substr(start,length);

实例:

——从字符串中提取一些字符:

var str="Hello world!";var n=str.substr(2);var n=str.substr(2,3);

输出结果:llo world! llo

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。