JS截取字符串三种方法
一·js截取字符串
slice()
slice() 方法可从已有的数组中返回选定的元素。
slice()方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。
注意: slice() 方法不会改变原始数组。
//在数组字符串中读取,从0开始
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var citrus = fruits.slice(1,3);
//Orange,Lemon//使用负值从数组中读取元素,从-1开始
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var myBest = fruits.slice(-3,-1); // 截取倒数第三个(包含)到倒数第一个(不包含)的两个元素
var myBest = fruits.slice(-3); // 截取最后三个元素
//Lemon,Apple截取字符串
var str="www.runoob.com!";
document.write(str.slice(4)+"<br>"); // 从第 5 个字符开始截取到末尾
document.write(str.slice(4,10)); // 从第 5 个字符开始截取到第10个字符
substring()定义:
substring() 方法用于提取字符串中介于两个指定下标之间的字符。
substring() 方法返回的子串 包括 开始 处的字符,但 不包括 结束 处的字符。
<script>var str="Hello world!";document.write(str.substring(3)+"<br>");document.write(str.substring(3,7));
</script>输出结果:
lo world!
lo w
substr()定义:
抽取指定数目的字符:1从那个开始,2截取多个
var str="Hello world!";
var n=str.substr(2,3);输出结果:
llo//只有一个值时,从下表开始到结尾
var str="Hello world!";
var n=str.substr(2);输出结果:
llo world!
JS截取字符串三种方法相关推荐
- java的字符串截取函数_java 字符串截取的三种方法(推荐)|chu
众所周知,java提供了很多字符串截取的方式.下面就来看看大致有几种. 1.split()+正则表达式来进行截取. 将正则传入split().返回的是一个字符串数组类型.不过通过这种方式截取会有很大的 ...
- java截取倒数后六位的字符串_java 字符串截取的三种方法(推荐)
众所周知,java提供了很多字符串截取的方式.下面就来看看大致有几种. 1.split()+正则表达式来进行截取. 将正则传入split().返回的是一个字符串数组类型.不过通过这种方式截取会有很大的 ...
- JS创建对象的三种方法
在JavaScript中,对象是一组无序的相关属性和方法的集合.所有的实物都是对象,例如,字符串.数值.数组.函数等. 下面我会介绍三种创建对象的方法. 一.通过字面量创建对象 其语法格式如下: va ...
- java字符串取值_java 字符串截取的三种方法
1.split()+正则表达式来进行截取. 将正则传入split().返回的是一个字符串数组类型.不过通过这种方式截取会有很大的性能损耗,因为分析正则非常耗时. String str = " ...
- js添加元素的三种方法
点击按钮变为: 提前说下结论:善用innerHTML属性,但是不能过于依赖,否则会造成改动过大,不利于程序稳定性. 首先,结构部分为: <div><ol><li id=& ...
- html函数splice,js数组的常用函数(slice()和splice())和js引用的三种方法总结—2019年1月16日...
总结: slice()和splice() slice(参数1,参数2)可以查找数组下对应的数据,参数1为起始位置,参数2为结束位置,参数2可以为负数,-1对应的是从后向前数的第一个数值.splice( ...
- js跳出循环的三种方法
1:continue:跳出当次循环,可继续进行下一个循环: function ceshi(){for(var i = 0 ; i < 6 ; i++){if(i == 3){continue;} ...
- java equals 判断空_Java 判断字符串是否为空的三种方法与性能分析
[java中判断字符串是否为数字的三种方法 1>用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = s ...
- js--《js缓存的三种方法及区别与特点》
js缓存的三种方法与特点: ①H5本地存储sessionStrong: sessionStrong:临时的会话储存,只要当前的会话窗口未关闭,存储的信息就不会丢失,即使页面刷新或在编辑器中更改代码,存 ...
最新文章
- python趣味编程10例-Python趣味编程与精彩实例,码高少儿编程 编
- radware Alten系列的HA配置
- 中石油训练赛 - 姓氏(思维+水题)
- lua loadstring传递参数_lua学习之函数篇
- 2019-03-10-算法-进化(存在重复)
- 【英语学习】【Level 08】U03 My Choice L6 Stories that make an impact
- electronjs设置宽度_javascript – 如何使Electron WebView填充指定的大小?
- FBI 连续第三次发布关于国家黑客利用 Kwampirs 发动全球供应链攻击的警告
- L1-039 古风排版 (20 分)—团体程序设计天梯赛
- Cosos H5开发工具箱(上)
- 区分BPSK、QPSK、8PSK和区分8QAM、16QAM、32QAM、64QAM
- 北京房租大涨?Python帮你揭穿真相
- autojs自动添加QQ群成员好友脚本,QQ爆粉源码
- WordPress添加站点图标与底部备案信息
- 两道2016年美国高中数学竞赛题
- OpenGL之纹理过滤(Texture Filtering)、MipMap方法、纹理坐标
- 微服务项目:尚融宝(38)(核心业务流程:申请借款额度(2))
- 同时设置min-height和max-height后el-scrollbar滚动监听失效?
- Pubmed数据库改版后如何做计量分析与知识图谱
- 根据epc和ra定位linux kernel panic或者应用程序的出错位置