javascript字符串对象常用api函数小结(连接,替换,分割,转换等)


Posted in Javascript onSeptember 20, 2016

本文实例讲述了javascript字符串对象常用api函数。分享给大家供大家参考,具体如下:

1. concat(str1,str2,···)

连接字符串

2. indexOf(str,start)

返回 str 在字符串中首次出现的位置

var str = "hello world";
str.indexOf("hello"); // 0
str.indexOf("o",5); // 7
str.indexOf("World"); // -1

3. lastIndexOf(str,start)

返回 str 在字符串中最后出现的位置

var str = "hello world";
str.lastIndexOf("hello"); // 0
str.lastIndexOf("o",3); // -1
str.lastIndexOf("o",5); // 4

4. replace(regexp/substr,replacement)

在字符串中用一些字符替换另一些字符,或替换一个与正则匹配的字串

var str = "I is Allen.";
str.replace("is","am"); // "I am Allen."

5. slice(start,end)

返回字符串的片段

var str = "I am Jack.";
str.slice(3,7); // "m Ja"
str.slice(3); // "m Jack."
str.slice(3,-3); // "m Ja"

6. split(separator,limit)

将一个字符串分割为子串,然后将结果作为字符串数组返回

var str = "hello world";
str.split(" "); // ["hello","world"]
str.split(" ",1); // ["hello"]

7. substr(start,lenght)

返回一个从指定位置开始的指定长度的字串

var str = "how do you do?";
str.substr(4,2); // "do"
str.substr(4); // "do you do?"
str.substr(4,0); // " "
str.substr(4,-1); // " "
str.substr(-3); // "do?"

8. substring(start,end)

返回位于 string 对象中指定位置的字串,包含 start 处字符,但不包含 end 处字符

var str = "how do you do?";
str.substring(0,3); // "how"

9. toLowerCase()

把字符串转换为小写

10. toUpperCase()

把字符串转换为大写

var str = "How do you do?";
str.toLowerCase(); // "how do you do?"
str.toUpperCase(); // "HOW DO YOU DO?"

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
Dom 学习总结以及实例的使用介绍
Apr 24 Javascript
jquery统计复选框选中示例
Nov 05 Javascript
Eclipse下jQuery文件报错出现错误提示红叉
Jan 13 Javascript
纯js和css实现渐变色包括静态渐变和动态渐变
May 29 Javascript
JS和jQuery使用submit方法无法提交表单的原因分析及解决办法
May 17 Javascript
JS跨域请求外部服务器的资源
Feb 06 Javascript
C#微信小程序服务端获取用户解密信息实例代码
Mar 10 Javascript
详解angular中的作用域及继承
May 31 Javascript
详解vue mint-ui源码解析之loadmore组件
Oct 11 Javascript
详解JS中统计函数执行次数与执行时间
Sep 04 Javascript
浅谈vue获得后台数据无法显示到table上面的坑
Aug 13 Javascript
一行JavaScript代码如何实现瀑布流布局
Dec 11 Javascript
JQuery手速测试小游戏实现思路详解
Sep 20 #Javascript
javascript cookie基础应用之记录用户名的方法
Sep 20 #Javascript
深入理解requestAnimationFrame的动画循环
Sep 20 #Javascript
javascript cookie用法基础教程(概念,设置,读取及删除)
Sep 20 #Javascript
谈谈对JavaScript原生拖放的深入理解
Sep 20 #Javascript
Javascript获取图片原始宽度和高度的方法详解
Sep 20 #Javascript
AngularJS 过滤器(自带和自建)详解
Sep 19 #Javascript
You might like
Terran历史背景
2020/03/14 星际争霸
PHP的分页功能
2007/03/21 PHP
PHP中$_SERVER的详细参数与说明
2008/07/29 PHP
Zend framework处理一个http请求的流程分析
2010/02/08 PHP
ajax取消挂起请求的处理方法
2013/03/18 PHP
PHP使用GD库制作验证码的方法(点击验证码或看不清会刷新验证码)
2017/08/15 PHP
PHP实现唤起微信支付功能
2019/02/18 PHP
windows 2008r2+php5.6.28环境搭建详细过程
2019/06/18 PHP
javascript之通用简单的table选项卡实现(二)
2010/05/09 Javascript
在页面中js获取光标/鼠标的坐标及光标的像素坐标
2013/11/11 Javascript
深入解析JavaScript编程中的this关键字使用
2015/11/09 Javascript
js实现C#的StringBuilder效果完整实例
2015/12/22 Javascript
史上最全JavaScript常用的简写技巧(推荐)
2017/08/17 Javascript
JS实现键值对遍历json数组功能示例
2018/05/30 Javascript
layui实现table加载的示例代码
2018/08/14 Javascript
vue 刷新之后 嵌套路由不变 重新渲染页面的方法
2018/09/13 Javascript
详解jQuery获取特殊属性的值以及设置内容
2018/11/14 jQuery
layui关闭层级、简单监听的实例
2019/09/06 Javascript
JS多个异步请求 按顺序执行next实现解析
2019/09/16 Javascript
django+js+ajax实现刷新页面的方法
2017/05/22 Python
使用python对文件中的数值进行累加的实例
2018/11/28 Python
pytorch掉坑记录:model.eval的作用说明
2020/06/23 Python
使用CSS3滤镜的filter:blur属性制作毛玻璃模糊效果的方法
2016/07/08 HTML / CSS
html5播放视频且动态截图实现步骤与代码(支持safari其他未测试)
2013/01/06 HTML / CSS
HTML5中的进度条progress元素简介及兼容性处理
2016/06/02 HTML / CSS
美国受欢迎的女性牛仔裤品牌:DL1961
2016/11/12 全球购物
联想瑞士官方网站:Lenovo Switzerland
2017/11/19 全球购物
德国机场停车位比较和预订网站:Ich-parke-billiger
2018/01/08 全球购物
Aeropostale官网:美国著名校园品牌及青少年服饰品牌
2019/03/21 全球购物
伦敦一家领先的精品零售商:IRIS Fashion
2019/05/24 全球购物
大学生收银员求职信分享
2014/01/02 职场文书
2015年酒店前台工作总结
2015/04/20 职场文书
商场圣诞节活动总结
2015/05/06 职场文书
社区活动总结范文
2015/05/07 职场文书
2016年优秀少先队员事迹材料
2016/02/26 职场文书
人生一定要学会的三样东西:放下、忘记、珍惜
2019/08/21 职场文书