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 相关文章推荐
javascript 基础篇3 类,回调函数,内置对象,事件处理
Mar 14 Javascript
js中如何把字符串转化为对象、数组示例代码
Jul 17 Javascript
javascript实现九宫格相加数值相等
May 28 Javascript
浅析AngularJS中的指令
Mar 20 Javascript
jQuery css() 方法动态修改CSS属性
Sep 25 Javascript
使用vue.js写一个tab选项卡效果
Mar 25 Javascript
详解Vue中使用v-for语句抛出错误的解决方案
May 04 Javascript
Underscore之Array_动力节点Java学院整理
Jul 10 Javascript
Angular.js中angular-ui-router的简单实践
Jul 18 Javascript
浅谈vue中慎用style的scoped属性
Nov 28 Javascript
JS实现图片上传多次上传同一张不生效的处理方法
Aug 06 Javascript
鸿蒙系统中的 JS 开发框架
Sep 18 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 判断网页是否是utf8编码的方法
2014/06/06 PHP
php实现的click captcha点击验证码类实例
2014/09/23 PHP
基于CI(CodeIgniter)框架实现购物车功能的方法
2018/04/09 PHP
firefox中用javascript实现鼠标位置的定位
2007/06/17 Javascript
jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)
2013/03/22 Javascript
利用JQuery制作符合Web标准的QQ弹出消息
2014/01/14 Javascript
JavaScript不刷新实现浏览器的前进后退功能
2014/11/05 Javascript
js使用Array.prototype.sort()对数组对象排序的方法
2015/01/28 Javascript
Angularjs制作简单的路由功能demo
2015/04/14 Javascript
jquery实现点击其他区域时隐藏下拉div和遮罩层的方法
2015/12/23 Javascript
BooStrap对导航条的改造实践小结
2016/09/21 Javascript
详解vue中引入stylus及报错解决方法
2017/09/22 Javascript
利用VS Code开发你的第一个AngularJS 2应用程序
2017/12/15 Javascript
AngularJs中$cookies简单用法分析
2019/05/30 Javascript
layui 弹出层值回传解决方式
2019/11/14 Javascript
js实现聊天对话框
2020/02/08 Javascript
electron踩坑之remote of undefined的解决
2020/10/06 Javascript
老生常谈进程线程协程那些事儿
2017/07/24 Python
Python3实现发送QQ邮件功能(附件)
2020/12/23 Python
parser.add_argument中的action使用
2020/04/20 Python
浅谈numpy中函数resize与reshape,ravel与flatten的区别
2020/06/18 Python
详解Python yaml模块
2020/09/23 Python
结合 CSS3 transition transform 实现简单的跑马灯效果的示例
2018/02/07 HTML / CSS
农田水利实习自我鉴定
2013/09/19 职场文书
地理科学专业毕业生求职信
2013/10/15 职场文书
大学生职业生涯规划范文
2014/01/22 职场文书
军训自我鉴定100字
2014/02/13 职场文书
2015年五一劳动节活动总结
2015/02/09 职场文书
公司财务管理制度
2015/08/04 职场文书
2016年第32个教师节红领巾广播稿
2015/12/18 职场文书
安全生产学习心得体会
2016/01/18 职场文书
2019个人工作自我评价范文(3篇)
2019/09/19 职场文书
golang json数组拼接的实例
2021/04/28 Golang
2021年国产动漫公司排行前十名,玄机科技上榜,第二推出过铠甲勇士
2022/03/18 杂记
MyBatis XPathParser解析器使用范例详解
2022/07/15 Java/Android
蓝牙耳机怎么连接电脑win11? Win11蓝牙耳机连接电脑的技巧
2023/01/09 数码科技