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 相关文章推荐
起点页面传值js,有空研究学习下
Jan 25 Javascript
用js实现的自定义的对话框的实现代码
Mar 21 Javascript
ajax更新数据后,jquery、jq失效问题
Mar 16 Javascript
jQuery判断元素是否是隐藏的代码
Apr 24 Javascript
js实现图片轮播效果
Dec 19 Javascript
Bootstrap中CSS的使用方法
Feb 17 Javascript
详解为Angular.js内置$http服务添加拦截器的方法
Dec 20 Javascript
微信小程序中的swiper组件详解
Apr 14 Javascript
vue-cli项目中怎么使用mock数据
Sep 27 Javascript
微信小程序如何修改radio和checkbox的默认样式和图标
Jul 24 Javascript
150行Node.js实现的dns代理工具
Aug 02 Javascript
解决layui弹框失效的问题
Sep 09 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
php&java(三)
2006/10/09 PHP
php打造属于自己的MVC框架
2012/03/07 PHP
针对多用户实现头像上传功能PHP代码 适用于登陆页面制作
2016/08/17 PHP
PHP设计模式之适配器模式原理与用法分析
2018/04/25 PHP
PHP基于phpqrcode类生成二维码的方法示例详解
2020/08/07 PHP
javascript 操作select下拉列表框的一点小经验
2010/03/20 Javascript
range 标准化之获取
2011/08/28 Javascript
innerHTML,outerHTML,innerText,outerText的用法及区别解析
2013/12/16 Javascript
使用js获取图片原始尺寸
2014/12/03 Javascript
AngularJS入门教程引导程序
2016/08/18 Javascript
javascript 判断页面访问方式电脑或者移动端
2016/09/19 Javascript
微信小程序自定义组件之可清除的input组件
2018/07/17 Javascript
vue路由事件beforeRouteLeave及组件内定时器的清除方法
2018/09/29 Javascript
js中获取URL参数的共用方法getRequest()方法实例详解
2018/10/24 Javascript
详解在不使用ssr的情况下解决Vue单页面SEO问题
2018/11/08 Javascript
webpack中如何使用雪碧图的示例代码
2018/11/11 Javascript
原生javascript的ajax请求及后台PHP响应操作示例
2020/02/24 Javascript
[12:51]71泪洒现场!是DOTA2让经典重现
2014/03/24 DOTA
python类和继承用法实例
2015/07/07 Python
Linux下为不同版本python安装第三方库
2016/08/31 Python
Python生成数字图片代码分享
2017/10/31 Python
Python进程间通信Queue实例解析
2018/01/25 Python
python二维码操作:对QRCode和MyQR入门详解
2019/06/24 Python
关于Python内存分配时的小秘密分享
2019/09/05 Python
pytorch 实现张量tensor,图片,CPU,GPU,数组等的转换
2020/01/13 Python
TFRecord文件查看包含的所有Features代码
2020/02/17 Python
HTML5制作3D爱心动画教程 献给女友浪漫的礼物
2014/11/05 HTML / CSS
护士专业推荐信
2013/11/02 职场文书
2014学校领导四风问题对照检查材料思想汇报
2014/09/22 职场文书
个人遵守党的政治纪律情况对照检查材料思想汇报
2014/09/25 职场文书
部门经理迟到检讨书
2015/02/16 职场文书
2015仓库保管员年终工作总结
2015/05/13 职场文书
学校体育节班级口号
2015/12/25 职场文书
教师学习中国梦心得体会
2016/01/05 职场文书
大学生就业指导课心得体会
2016/01/15 职场文书
导游词之云南省玉龙雪山
2019/12/19 职场文书