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 利用Cookie记录用户登录信息
Dec 08 Javascript
如何使用json在前后台进行数据传输实例介绍
Apr 11 Javascript
简单选项卡 js和jquery制作方法分享
Feb 26 Javascript
node.js中的fs.lstatSync方法使用说明
Dec 16 Javascript
jQuery实现table中的tr上下移动并保持序号不变的实例代码
Jul 11 Javascript
Vue实现购物车功能
Apr 27 Javascript
JS给按钮添加跳转功能类似a标签
May 30 Javascript
Javascript中将变量转换为字符串的三种方法
Sep 19 Javascript
vue使用Font Awesome的方法步骤
Feb 26 Javascript
vue element 生成无线级左侧菜单的实现代码
Aug 21 Javascript
JavaScript实现好看的跟随彩色气泡效果
Feb 06 Javascript
原生JavaScript实现随机点名表
Jan 14 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函数,php爱好者站推荐
2007/03/19 PHP
PHP 过滤页面中的BOM(实现代码)
2013/06/29 PHP
thinkphp实现多语言功能(语言包)
2014/03/04 PHP
php结合正则获取字符串中数字
2015/06/19 PHP
PHP使用fopen与file_get_contents读取文件实例分享
2016/03/04 PHP
项目中应用Redis+Php的场景
2016/05/22 PHP
Yii使用DeleteAll连表删除出现报错问题的解决方法
2016/07/14 PHP
jquery无缝向上滚动实现代码
2013/03/29 Javascript
捕获键盘事件(且兼容各浏览器)
2013/07/03 Javascript
浅析js封装和作用域
2013/07/09 Javascript
jqueryUI里拖拽排序示例分析
2015/02/26 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之主动触发事件和模拟冒泡处理
2015/11/24 Javascript
遍历json获得数据的几种方法小结
2017/01/21 Javascript
Angular使用动态加载组件方法实现Dialog的示例
2018/05/11 Javascript
nodejs实现范围请求的实现代码
2018/10/12 NodeJs
vue实现随机验证码功能的实例代码
2019/04/30 Javascript
原生JS实现九宫格抽奖
2020/09/13 Javascript
详解Python中contextlib上下文管理模块的用法
2016/06/28 Python
详解Swift中属性的声明与作用
2016/06/30 Python
python 内置函数filter
2017/06/01 Python
python flask实现分页效果
2017/06/27 Python
Python3实现获取图片文字里中文的方法分析
2018/12/13 Python
PyQt5+requests实现车票查询工具
2019/01/21 Python
Pytorch十九种损失函数的使用详解
2020/04/29 Python
Python通过递归函数输出嵌套列表元素
2020/10/15 Python
CSS3 rgb and rgba(透明色)的使用详解
2020/09/25 HTML / CSS
程序设计HTML5 Canvas API
2013/04/08 HTML / CSS
Tech21美国/加拿大:英国NO.1防摔保护壳品牌
2018/01/20 全球购物
简述索引存取方法的作用和建立索引的原则
2013/03/26 面试题
我的长生果教学反思
2014/04/28 职场文书
我的职业生涯规划:打造自己的运动帝国
2014/09/18 职场文书
银行授权委托书格式
2014/10/10 职场文书
终止劳动合同证明书样本
2014/11/19 职场文书
2015年重阳节慰问信
2015/03/23 职场文书
WordPress多语言翻译插件 - WPML使用教程
2021/04/01 PHP
python爬虫之爬取笔趣阁小说
2021/04/22 Python