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访问XML数据的实例
Dec 27 Javascript
javascript mouseover、mouseout停止事件冒泡的解决方案
Apr 07 Javascript
javascript错误的认识不用关心内存管理
Dec 15 Javascript
jQuery中innerHeight()方法用法实例
Jan 19 Javascript
javascript制作的滑动图片菜单
May 15 Javascript
JS右下角广告窗口代码(可收缩、展开及关闭)
Sep 04 Javascript
简单谈谈Javascript中类型的判断
Oct 19 Javascript
Node.js获取前端ajax提交的request信息
Feb 20 Javascript
JS中Swiper的使用和轮播图效果
Aug 11 Javascript
React如何将组件渲染到指定DOM节点详解
Sep 08 Javascript
vue绑定事件后获取绑定事件中的this方法
Sep 15 Javascript
js实现盒子移动动画效果
Aug 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 分页类(模仿google)-面试题目解答
2009/09/13 PHP
通过php修改xml文档内容的方法
2015/01/23 PHP
程序员的表白神器“520”大声喊出来
2016/05/20 PHP
Laravel Validator自定义错误返回提示消息并在前端展示
2019/05/09 PHP
JQuery Easyui Tree的oncheck事件实现代码
2010/05/28 Javascript
深入理解JS函数的参数(arguments)的使用
2016/05/28 Javascript
jQuery原理系列-css选择器的简单实现
2016/06/07 Javascript
纯js和css完成贪吃蛇小游戏demo
2016/09/01 Javascript
js中数组的常用方法小结
2016/12/30 Javascript
Javascript中八种遍历方法的执行速度深度对比
2017/04/25 Javascript
基于LayUI分页和LayUI laypage分页的使用示例
2017/08/02 Javascript
javascript获取指定区间范围随机数的方法
2017/09/08 Javascript
微信小程序slider组件使用详解
2018/01/31 Javascript
ECharts地图绘制和钻取简易接口详解
2019/07/12 Javascript
vue + axios get下载文件功能
2019/09/25 Javascript
ES6箭头函数和扩展实例分析
2020/05/23 Javascript
vue实现编辑器键盘抬起时内容跟随光标距顶位置向上滚动效果
2020/05/28 Javascript
webstorm建立vue-cli脚手架的傻瓜式教程
2020/09/22 Javascript
原生js实现弹窗消息动画
2020/11/20 Javascript
[00:47]TI7不朽珍藏III——沙王不朽展示
2017/07/15 DOTA
[02:29]大剑、皮鞭、女装,这届DOTA2勇士令状里都有
2020/07/17 DOTA
Python and、or以及and-or语法总结
2015/04/14 Python
在Python程序中实现分布式进程的教程
2015/04/28 Python
python利用标准库如何获取本地IP示例详解
2017/11/01 Python
python 把列表转化为字符串的方法
2018/10/23 Python
pyqt5移动鼠标显示坐标的方法
2019/06/21 Python
一篇文章弄懂Python中所有数组数据类型
2019/06/23 Python
python 内置函数汇总详解
2019/09/16 Python
pytorch 归一化与反归一化实例
2019/12/31 Python
Abe’s of Maine:自1979以来销售相机和电子产品
2016/11/21 全球购物
外语系毕业生求职自荐信
2014/04/12 职场文书
公司任命书模板
2014/06/06 职场文书
教师职业道德事迹材料
2014/08/18 职场文书
企业法人授权委托书
2014/09/25 职场文书
Sql-Server数据库单表查询 4.3实验课
2021/04/05 SQL Server
Redis 中使用 list,streams,pub/sub 几种方式实现消息队列的问题
2022/03/16 Redis